Бесплатная база данных для небольшого хранилища данных [закрыто]

StackOverflow https://stackoverflow.com/questions/645729

Вопрос

Какую бесплатную базу данных вы бы использовали для относительно небольшой системы хранения данных?

Существуют ли какие-либо "специальные" базы данных, напримермногомерные базы данных, находящиеся в свободном доступе?

Какая из свободных реляционных баз данных лучше всего подходит для этой работы?

Под системой хранилища данных я подразумеваю систему, которая получит несколько вставок, несколько обновлений, почти никаких удалений и множество сложных выборок.Структурирован в виде звездчатых схем (если база данных является реляционной).

Под небольшим я подразумеваю около 100 000 записей в основной таблице фактов, возможно, 10 измерений, самое большое из которых содержит 5000 записей.

Быть свободным, я имею в виду, бесплатным для внутреннего коммерческого использования.

Редактировать:Поскольку пока у меня в основном есть только список бесплатных баз данных, позвольте мне указать некоторые функции, которые были бы интересны / необходимы:

  • внешние соединения (обязательно)
  • встроенные просмотры / подвыборки (почти обязательны)
  • материализованные виды (приятные)
  • умный оптимизатор запросов (чем умнее, тем лучше)
  • поддержка измерений, свертывания, запросов к кубам (приятно)
  • аналитические функции (это название в oracle, не знаю, как они называются в других базах данных) (красиво)
Это было полезно?

Решение

Мы добились очень хороших результатов с Жар - Птица.Это бесплатно, с открытым исходным кодом, работает на всех основных платформах и поддерживает все важные функции базы данных.Существуют отличные инструменты для управления базами данных, такие как IB-Expert, у которого есть бесплатная (ограниченная, но достаточно хорошая) версия.

Другие советы

Как насчет SQL Server Express?

Если общий объем данных < 4 гигабайта вы можете использовать Oracle XE.

Редактировать:Йенс Шаудер пришел с новыми "требованиями".Я считаю, что ProgeSQL, MySQL и SQLite не поддерживают аналитику.

Если цель хранилища данных не в том, чтобы каким-то образом улучшить финансы компании, тогда вам следует сэкономить усилия и забыть о напрасной трате времени.

Если хранилище данных действительно каким-то образом принесет компании прибыль, то, вероятно, не будет лишним потратить несколько долларов на реальную систему.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top