ilreme's blog
우선..
Cluster community editon(CE) 과 Cluster Standard (SE) 와
Cluster Carrier Grade (CGE) 는 근본적으로는 같습니다.

그럼 왜 분리 되어 있을까?


아시다시피 MySQL의 모든 제품군은 일부 모니터링툴과 써드파티 엔진을 제외하고는
OSS/GPL 라이센스 기반에 오픈 소프트웨어입니다.
따라서,
Cluster CE 는 오픈소프트웨어, SE와 CGE 는 상업용 라이선스 제품군으로 분류되어 있습니다.

기능적인 차이점?

SE 와 CGE 는 동일하다고 볼수 있지만 다음의 표와 같이 몇가지 기능적으로 몇가지 추가 되어 있습니다.
기능적으로는 차이점은 c++, java, python등의 NDB 바인딩을 지원하며,
Geographical 리플리케이션과 LDAP 인터페이스를 지원한다는것에 차이가 있습니다.
( Geographical 리플리케이션과 LDAP 인터페이스는 CSE의 기본가격에 포함된것은 아니며 추가로 구매해야 합니다.)

MySQL 프로덕트 라인과 분리된 이유는?


얼마전 Cluster 와 MySQL 의 분리를 발표하였습니다.
그 이유는 간단합니다.
일반적인 목적의 멀티노드 데이터베이스가 아니며 (RAC, Replication 과 같은..)
MySQL과 MySQL Cluster 는 그 성격이 달리 합니다.

또한 사용자가 MySQL Cluster 를 ORACLE RAC 형태로 바라 보기 때문이기도 합니다.
꼭 알아 두셔야 할 점은 MySQL Cluster 는 빠른 Fail-over, 높은 가용성, 낮은 TCO를 제공하지만,
RAC의 대체품은 아니라는 점입니다.

Oracle RAC 의 대체는?

RAC와 유사한 기능을 제공하는 써드파티 제품군들이 있습니다.

Continuent사의 uni/cluster for MySQL이 바로 그것입니다.


사용자 삽입 이미지

'OS' 카테고리의 다른 글

MAN 이보다 더 중요할순 없는 MAN page  (0) 2008.07.17
Sun Software Index  (0) 2008.07.14
MySQL 명령어 모음  (0) 2008.05.21
Indiana Project - New opensolaris  (0) 2008.04.30
Solaris 에서 'pidgin' (메신져)를 쓰자!  (2) 2007.09.13