2012-01-20 8 views
1

Я прочитал несколько страниц с подробным описанием различий версий между различными версиями MySQL, но ни один из них не дал мне реальной четкой картины относительно того, что лучше всего подходит для приложения, которое я делаю. Я занимаюсь созданием CRM, который будет обрабатывать 20 000 клиентов при запуске и построен на стек LAMP. ОС будет либо CentOS, либо FreeBSD.Какую версию MySQL я должен использовать для CRM?

В настоящее время для тестирования мы используем сервер MySQL 5.0 для базы данных, но нам интересно, какую версию мы должны использовать для производства. Если бы кто-нибудь мог подумать о плюсах и минусах использования 5.0 против 5.1 против 5.5 против 5.6 в контексте CRM-приложения, это было бы очень полезно.

+2

Как правило, чем выше, тем лучше, если это официальный релиз. Вы не теряете много, если вообще что-то, с более высокими версиями ... но это может раздражать, когда вы находите, что вам нужно что-то в новой версии. Правда, правда, весь вопрос кажется, что его нужно спросить, скажем, SF или DBA.se. – cHao

ответ

3

TL; DR 5,5

Для нового программного обеспечения свитке, имеет смысл интегрировать и сделать окончательное тестирование с последней общедоступной (GA) выпуска ваших компонентов инфраструктуры.

Прямо сейчас это 5.5.20 сервера сообщества MySQL. 5.6.x считается релизом разработки. Вероятно, для вас нет смысла делать интеграцию и окончательное тестирование с такой версией, если только она не предлагает новую функцию, которая является критическим фактором успеха для вашего нового программного обеспечения. (Но тогда вы должны спросить себя, имеет ли смысл сделать ваш продукт зависимым от экзотических новых функций в незавершенных выпусках dbms.)

EDIT ... @rkosegi имеет хорошую точку. Если вы собираетесь развертывать дистрибутив Linux-сервера корпоративного уровня, например Red Hat Enterprise Linux (rhel), используйте версию, которую он поддерживает. 5.1 работает нормально.

+0

Да, всегда используйте последнюю версию GA. На некоторых дистрибутивах (специально rhel) вы можете найти только предыдущую версию GA, например 5.1, потому что для решения новой версии в корпоративном Linux требуется длительный период времени. – rkosegi

0

Я думаю, что лучше использовать v5.1.XX, потому что он находится в состоянии активной разработки и стабилен. MySQL перестала работать над версией v5.0. Думаю, продление поддержки также скоро истечет. http://dev.mysql.com/doc/refman/5.0/en/