Бесплатная база данных для небольшого хранилища данных [закрыто]
-
22-07-2019 - |
Вопрос
Какую бесплатную базу данных вы бы использовали для относительно небольшой системы хранения данных?
Существуют ли какие-либо "специальные" базы данных, напримермногомерные базы данных, находящиеся в свободном доступе?
Какая из свободных реляционных баз данных лучше всего подходит для этой работы?
Под системой хранилища данных я подразумеваю систему, которая получит несколько вставок, несколько обновлений, почти никаких удалений и множество сложных выборок.Структурирован в виде звездчатых схем (если база данных является реляционной).
Под небольшим я подразумеваю около 100 000 записей в основной таблице фактов, возможно, 10 измерений, самое большое из которых содержит 5000 записей.
Быть свободным, я имею в виду, бесплатным для внутреннего коммерческого использования.
Редактировать:Поскольку пока у меня в основном есть только список бесплатных баз данных, позвольте мне указать некоторые функции, которые были бы интересны / необходимы:
- внешние соединения (обязательно)
- встроенные просмотры / подвыборки (почти обязательны)
- материализованные виды (приятные)
- умный оптимизатор запросов (чем умнее, тем лучше)
- поддержка измерений, свертывания, запросов к кубам (приятно)
- аналитические функции (это название в oracle, не знаю, как они называются в других базах данных) (красиво)
Решение
Мы добились очень хороших результатов с Жар - Птица.Это бесплатно, с открытым исходным кодом, работает на всех основных платформах и поддерживает все важные функции базы данных.Существуют отличные инструменты для управления базами данных, такие как IB-Expert, у которого есть бесплатная (ограниченная, но достаточно хорошая) версия.
Другие советы
Как насчет SQL Server Express?
Если общий объем данных < 4 гигабайта вы можете использовать Oracle XE.
Редактировать:Йенс Шаудер пришел с новыми "требованиями".Я считаю, что ProgeSQL, MySQL и SQLite не поддерживают аналитику.
Если цель хранилища данных не в том, чтобы каким-то образом улучшить финансы компании, тогда вам следует сэкономить усилия и забыть о напрасной трате времени.
Если хранилище данных действительно каким-то образом принесет компании прибыль, то, вероятно, не будет лишним потратить несколько долларов на реальную систему.