mysql - это - что такое title и description




Где найти хорошую ссылку при выборе базы данных? (4)

В Postgresql есть страница тематических исследований, на которые вы можете ссылаться и ссылаться.

На самом деле, любое из вышеперечисленных действий сработало бы для вас. Мне лично нравится PostgreSQL. Одно твердое преимущество, которое он имеет над MSSQL (даже если предположить, что вы можете получить его для «бесплатного»), является то, что PostgreSQL не является собственностью. Если вы собираетесь ввести зависимость в свой проект (и повторное создание RDBMS будет сумасшедшим), вы не хотите, чтобы это был черный ящик.

Я и двое других работают над проектом в университете.

В проекте мы создаем прототип MMORPG.

Мы решили использовать PostgreSQL в качестве нашей базы данных. Другие базы данных, которые мы рассматривали, были MS SQL-сервер и MySQL. У кого-то есть хорошая рекомендация, которая оправдает наш выбор? (желательно за последний год)


Все эти базы данных имеют свои преимущества и недостатки. Что лучше зависит от:

Опыт ваших команд
Ваши точные требования
Ваша текущая среда, например, на что ваше приложение написано и будет организовано?

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

Существует сравнение различных версий SQL: http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx

Затем вы можете сравнить их с MySQL и PostGre.

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


Пойдите с чем-то, что кто-то из вашей команды имеет фактический опыт использования в производстве. У всех баз данных есть проблемы, о которых часто знают пользователи.

Я не могу подчеркнуть, что кому-то в команде нужен опыт ее использования. Не использовать его для своей домашней работы или хранить свой список компакт-дисков.


самая известная разница между MySQL и PostgreSQL связана с вашими коэффициентами чтения / записи. Если вы читаете намного больше, чем вы пишете, MySQL обычно быстрее; но если вы делаете много тяжелых обновлений для таблицы, так часто, как другие потоки должны читать, тогда блокировка по умолчанию в MySQL не самая лучшая, и PostgreSQL может быть лучшим выбором, с точки зрения производительности.

IOW, PostgreSQL лучше масштабируется относительно записи в DB.

поэтому обычно говорят, что MySQL лучше всего подходит для webapps, в то время как PostgreSQL - более «предприятие».

Конечно, картина не так проста:

  • Таблицы InnoDB в MySQL имеют совершенно другое поведение
  • На уровнях нагрузки, где лучшие блокировки PostgreSQL обгоняют MySQL, другие узлы вашей платформы могут быть узкими местами.
  • PostgreSQL лучше соответствует стандартам, поэтому его легче заменить позже.

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





postgresql