Я бы согласился с PG в отношении StarShip3000.
Что касается MySQL, я думаю, что это слишком обреченная речь о владении Orcle.Он все еще разрабатывается как Open Source.Может быть, они продают коммерческую версию, но они уже сделали это, хотя, как и в MySQL AB.
Отдельные предположения, у меня есть несколько моментов, чтобы привести MySQL.Поскольку у него есть несколько приятных подвигов, у него одинаково плохие качества.
Например, MySQL наиболее известен тем, что он является супер-быстрой и быстрой СУБД.И это.Когда таблицы используют движок MyISAM.Что это значит?Означает, что даже простое требование согласованности внешних ключей не будет доступно.Тогда вы можете представить обо всем остальном.
Если вы используете движок InnoDB для таблиц MySQL, то вы можете рассчитывать с FK, безопасными транзакциями, но с производительностью не так быстро (почти на том же уровне, что и PostgreSQL, чтоэто хорошо).Ах, и вы не можете сосчитать, например, с помощью функции полнотекстового поиска.
MySQL таков: или у вас есть производительность, или у вас неплохо управляемая база данных, но никогда не то и другое.
Postgre, которыймой выбор, полнофункциональный.Не обладает производительностью таблиц MyISAM, но достаточно быстр.
Большинство людей не знает, но Postgre обладает еще более широкими возможностями, чем вы можете себе представить.Позвольте мне рассказать вам о приятной вещице на PG.Он учитывает генетический алгоритм в своем парсере запросов.
Парсер запросов - это фрагмент, который анализирует запрос и решает, какой план следует соблюдать для извлечения данных, которые вы запросили.Когда он анализирует запрос, он может получить несколько разных способов извлечения одних и тех же данных.Он выбирает наиболее вероятно быстро и выполнить.Но иногда он выполняет и другие планы, чтобы проверить, хорошо это или нет.И записывает статистику об этих запусках.
Со временем, благодаря статистике, он знает, какой план быстрее всего выполнить, так что он становится быстрее сам по себе.Сколько вы его используете, тем быстрее он становится.Если таблицы меняются, этот процесс позволяет оптимизировать себя.
Хорошо, я слишком много говорил.
Что ж, я действительно не знаю M $ Express Server, так что я могу 'не говорить об этом.Но теперь я думаю, что у вас есть лучшая панорама о Postgre и MySQL.
Cheers.