2012-01-20 2 views
1

다른 MySQL 버전 간의 버전 차이점을 자세히 설명하는 여러 페이지를 읽었지 만, 내가 작성한 응용 프로그램에 가장 적합한 것이 무엇인지에 대한 명확한 그림을 제공하지는 못했습니다. 나는 발사에 20,000 명의 고객을 취급하고 램프 더미에 건축 된 CRM를 건설하고있다. OS는 CentOS 또는 FreeBSD 중 하나입니다.CRM에 어떤 버전의 MySQL을 사용해야합니까?

지금 테스트 목적으로 우리는 데이터베이스에 MySQL 5.0 서버를 사용하고 있지만 프로덕션을 위해 사용해야하는 버전이 궁금합니다. 누구든지 CRM 응용 프로그램의 맥락에서 5.0 대 5.1 대 5.5 대 5.6을 사용하는 것에 대한 장단점에 대해 생각해 보면 가장 좋을 것입니다.

+2

일반적으로 공식 출시 일수록 높을수록 좋습니다. 더 높은 버전을 사용하면 많은 것을 잃어 버리지 않습니다. 그러나 최신 버전에서 필요한 것이 있으면 성가 시게 될 수 있습니다. 사실, SF 나 DBA.se와 같은 질문을해야하는 것처럼 느껴진다. – cHao

답변

3

TL; DR 새로운 소프트웨어 출시를 들어 5.5

, 그것은 통합 및 인프라 구성 요소의 최신 일반적으로 사용 가능한 (GA) 릴리스 최종 테스트를 할 의미가 있습니다.

지금은 MySQL 커뮤니티 서버의 5.5.20입니다. 5.6.x는 개발 릴리스로 간주됩니다. 새로운 소프트웨어의 중요한 성공 요인 인 새로운 기능을 제공하지 않는 한 그러한 릴리스로 통합 및 최종 테스트를 시도하는 것은 아마도 의미가 없습니다. (그렇지만 미완성 된 dbms 릴리즈에서이 제품의 새로운 기능에 의존하게하는 것이 타당한 지 스스로 물어야합니다.)

EDIT ... @rkosegi는 좋은 지적입니다. Red Hat Enterprise Linux (rhel)와 같이 엔터프라이즈 급 리눅스 서버 배포판에 배포하려면 지원하는 버전을 사용하십시오. 5.1 잘 작동합니다.

+0

예, 항상 최신 GA 릴리스를 사용하십시오. rhel이 엔터프라이즈 Linux에 새로운 버전을 결정하는 데 오랜 기간이 필요하기 때문에 일부 배포판 (특히 rhel)에서는 이전 GA 릴리스 (예 : 5.1) 만 찾을 수 있습니다. – rkosegi

0

활발한 개발 상태이고 안정적이기 때문에 v5.1.XX를 사용해야한다고 생각합니다.MySQL은 v5.0에 대한 작업을 중단했습니다. 연장 지원도 곧 만료 될 것입니다. http://dev.mysql.com/doc/refman/5.0/en/

관련 문제