ilreme's blog :: MySQL Cluster? 캐리어급 데이터베이스? 무엇이 다른가?

MySQL Cluster? 캐리어급 데이터베이스? 무엇이 다른가?

우선..
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이 바로 그것입니다.


사용자 삽입 이미지





페이지 이동< 1 ··· 27 28 29 30 31 32 33 34 35 ··· 55 >