LINUX.ORG.RU

Годные альтернативы для MS SQL и Oracle RDBMS

 ,


0

2

Какие есть альтернативы базам данных MS SQL и Oracle?

На память приходит только PostgreSQL и MariaDB/MySQL.

Какие пригодны для использования в масштабах организаций с числом пользователей до 100-1000 человек (клики мышкой через веб-морду), и с объёмом базы порядка пары миллионов (миллиардов) записей (в основном, «жидкие» данные с кучей пустых колонок)?

Какие врапперы обычно используются, чтобы гибко переключаться между базами СУБД от разных производителей? То есть, есть ли понятие «горячей замены» для СУБД?

Ответ на: комментарий от anonymous

Владимир
У них имеется еще третий брат - ХВАСТОВСТВО.

Во многой мудрости много печали.

Я на sql.ru не хожу, был там давно-давно. Стиль общения там - именно от неумения сдерживать своё ЧСВ.

Mirage1_
() автор топика
Ответ на: комментарий от Mirage1_

Владимир

Вы правы.
Наши «знания» приносят нам много горечи.

"Вот, Я посылаю вас, как овец среди волков: итак будьте мудры, как змии, и просты, как голуби" http://bible.optina.ru/new:mf:10:16

Будьте «как дети» (Мф. 18: 3), «ибо таковых есть Царствие Божие» (Мк. 10: 14).

anonymous
()

Есть прекрасная Cache'. Уделает всех, менять ничего и никогда не потребуется, в плане перехода на другую базу.

anonymous
()
Ответ на: комментарий от anonymous

А как насчет NOSQL?
Очень много имеется великолепных проектов.

Можешь перечислить? Я в привязке к питону вспоминаю только Redis, BDB, Mongo.

Mirage1_
() автор топика
Ответ на: комментарий от Mirage1_

Владимир

Хочу предупредить - «Я не выговариваю 4 буквы» /но их же 36/.
Конечно не везде уместно NOSQL, как и реляционная модель.
По этому поводу имеется 11380567 публикаций.

Прежде всего https://www.mongodb.com/

https://github.com/tarantool/tarantool

Далее просто ссылки:

https://github.com/dsukhoroslov/bagri/                     XML/Document DB on top of distributed cache
                                                           https://habrahabr.ru/post/310110/  Bagri — NoSQL база данных с открытым кодом, построенная поверх распределенного кэша 

https://couchdb.apache.org/#download                       Документо-ориентированная база данных
                                                           В качестве единицы хранения данных выступает документ, имеющий уникальный идентификатор, версию и содержащий произвольный набор именованных полей в формате ключ/значение.
                                                           Для организации псевдо-структурированного набора данных из произвольных документов (агрегирования и формирования выборок) применяется концепция 
                                                           формирования представлений (view), для определения которых используется язык JavaScript. 
                                                           На JavaScript также можно определять функции для проверки корректности данных при добавлении новых документов в рамках определенного представления. 

https://github.com/eventql/eventql                         Distributed "massively parallel" SQL query engine http://eventql.io/
                                                           Это распределенная столбцовая СУБД, разработанная для обработки событий и аналитики.
                                                           Выполняет очень быстрые SQL-запросы, опенсорс с 26 июля 2016 года, написана на С++, для координации используется ZooKeeper, кроме него зависимостей нет.
                                                           Что-то мне это напоминает.
                                                           Нашу замечательную систему, все и так знают название.
                                                           EventQL — это примерно как ClickHouse, но лучше.
                                                           Распределенная, массивно-параллельная, column-oriented, масштабируется до петабайт, быстрые range-запросы — все понятно, это все у нас есть.
                                                           Почти полная поддержка SQL 2009, реалтайм-инсерты и апдейты, автоматическое распределение данных по кластеру, да еще и язык ChartSQL для описания графиков.
                                                           Как круто! Это же то, что мы всем обещаем и чего у нас нет. 

https://github.com/apache/ignite                           Mirror of Apache Ignite

anonymous
()

Владимир

Firebird не плохая СУБД /можно использовать без опаски/.
ИМХНО у них проблема с документацией.
Чтобы иметь общую картину нужно прочитать все сказки из серии «1001 ночь».
Разработчику предлагается 1000000 ссылок для понимания «того или другого», а одного документа, который бы аккумулировать кладец этих знаний нет.
Так же у них от версии к версии «улучшается» оптимизатор запросов
и не факт, что при переходе к новой версии будет все гладко.

Но в целом - неплохо.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.