MySQL против производительности SQL Server 2005/2008 - PullRequest
6 голосов
/ 09 апреля 2009

Я намереваюсь начать разработку приложения ASP.NET, и мне интересно, какую базу данных использовать. Производительность очень важна, и база данных должна без проблем обрабатывать базу данных объемом около 50 ГБ. Мне интересно, однако, стоит ли платить за лицензию на SQL Server. Я искал сравнения производительности и масштабируемости между MSSQL Server (2005/2008) и MySQL, но не могу найти хороших тестов. Можете ли вы указать мне на некоторые обширные критерии, связанные с этой темой?

Ответы [ 2 ]

11 голосов
/ 09 апреля 2009

MySQL традиционно очень быстр, если вы много читаете. Например, на веб-сайте соотношение чтения и записи составляет 100 к 1, поэтому MySQL работает хорошо. Если вы планируете базу данных с высокими транзакциями, тогда переходите прямо к MSSQL Если деньги не проблема, сразу же перейдите на MSSQL, потому что это лучший продукт.

4 голосов
/ 09 апреля 2009

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

Однако вы также указали, что размер базы данных составляет 50 ГБ, что говорит о том, что вы, возможно, ищете базу данных, которая будет надежно хранить информацию. Использование табличного типа по умолчанию MySQL не является надежной базой данных с любой натяжкой.

Если вы хотите быструю бесплатную альтернативу MS SQL, то PostgreSQL может быть хорошим выбором - он быстро надежен и имеет более открытую лицензию (если вы используете MySQL для коммерческого проекта, вам нужно прочитать его двойную версию). лицензия очень аккуратно). Единственным недостатком PostgreSQL является то, что он разделяет некоторые из тех же требований гуру DBA, что и Oracle, поскольку MS SQL часто может управляться обычным ИТ-специалистом, а MySQL не требует особого управления, кроме восстановления старых резервных копий каждый раз, когда он испортится и потеряет ваши данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...