Вопрос

Насколько дешевым может быть MySQL по сравнению с MS SQL, когда у вас есть тонны данных (и объединения / поиск)?Рассмотрим такой сайт, как stackoverflow, полный вопросов и ответов уже и после получения dugg.

Мои ASP.NET сайты в настоящее время находятся на SQL Server Express, поэтому я не имею ни малейшего представления о том, как соотносится стоимость в долгосрочной перспективе.Хотя после быстрого исследования я начинаю завидовать экономии, которую получают пользователи MySQL.

Это было полезно?

Решение

MSSQL Standard Edition (32 или 64-разрядный) будет стоить около $ 5 тыс. на каждый процессорный сокет.64-разрядная версия позволит вам использовать столько оперативной памяти, сколько вам нужно.Корпоративная версия на самом деле не нужна для большинства развертываний, так что не беспокойтесь о 20 тысячах долларов, которые вам понадобятся для этой лицензии.

MySQL бесплатен только в том случае, если вы откажетесь от множества полезных инструментов, предлагаемых вместе с лицензиями, и, вероятно (по крайней мере, начиная с 2008 года) потребуется немного больше работы, чтобы заставить его масштабироваться как Sql Server.

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

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

Преимущества MS SQL в производительности по сравнению с MySQL довольно незначительны, особенно если вы смягчаете их с помощью оптимизации на стороне сервера и клиента, такой как кэширование сервера (в оперативной памяти), кэширование клиента (заголовки cache и expires) и сжатие gzip.

Я знаю, что у stackoverflow были проблемы с взаимоблокировками при чтении / записи, происходящих с нечетными интервалами, но они утверждают, что их архитектура (MSSQL) работает нормально.Конечно, это было до публичного бета-тестирования, и, согласно твиттеру Джеффа ранее сегодня:

в ассортименте топ-32 новых/измененных вопросов было около 20 минут закрытая бета;теперь осталось около 2 минут.

То, что сайт еще не рухнул, свидетельствует о базе данных (а также о хорошем кодировании и тестировании).

Но почему бы не разместить несколько конкретных цифр о вашем сайте?

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

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

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

Тем не менее, его проще запустить, чем настройку балансировки репликации / прокси, доступную для PostgreSQL.

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