2.2. MySQL 클러스터 5.1 캐리어 그래이드 에디션 (Carrier Grade Edition)
MySQL 클러스터 5.1 캐리어 그래이드 에디션은 통신 산업 분야에 적용할 목적으로 개발된 MySQL 5.1 클러스터 버전이다. 이 제품은 상용 구매 고객에게 바이너리와 소스 코드 형태로 제공된다.
2.2.1. MySQL 5.1 클러스터와 MySQL 클러스터 5.1
캐리어 그래이드 간의 주요 차이점 에디션 (Carrier Grade Edition)
이 섹션에서는 MySQL 5.1클러스터와 MySQL 클러스터 5.1 캐리어 그래이드 에디션 간의 주요 차이점을 설명하고 있다. ndb-6.1.x branch.
-
백업 상태 레포팅 기능 개선. BackupReportFrequency 구성 파라미터 추가 (MySQL 5.1.14-ndb-6.1.0).
-
최대 클러스터 노드 수가 255로 증가 (MySQL 5.1.14-ndb-6.1.1).
-
NDB API Dictionary::listEvents() 방식 추가 (MySQL 5.1.15-ndb-6.1.3).
-
모든 노드에 ArbitrationRank=0을 설정하면 중재 (arbitration) 기능이 비활성화됨 (MySQL 5.1.15-ndb-6.1.3).
-
디폴트로 ndb_redo_log_reader 유틸리티 프로그램이 포함됨 (MySQL 5.1.15-ndb-6.1.3).
-
현재의 모든 Ndb 오브젝트에서 반복할 수 있는 새로운 Ndb_cluster_connection 클래스 방식 (MySQL 5.1.15-ndb-6.1.4).
-
클라이언트 연결을 시작하기 전에 클러스터에 연결되기 위해 mysqld가 대기해야 하는 특정 시간을 가리키는 mysqld용 --ndb-wait-connected 옵션 (MySQL 5.1.15-ndb-6.1.4).
-
데이터 노드 메모리 할당 방식 개선 (MySQL 5.1.15-ndb-6.1.4).
-
ndb_restore 결과를 CSV 파일로 전달하는 기능 (MySQL 5.1.15-ndb-6.1.5).
-
레도 (redo) 로그 파일 크기를 설정할 수 있는 새로운 FragmentLogFileSize 구성 파라미터 (MySQL 5.1.15-ndb-6.1.11).
-
테이블 메모리용으로 사용된 할당 유닛의 최대 크기를 설정하는 MaxAllocate 구성 파라미터 (MySQL 5.1.15-ndb-6.1.12).
-
트랜젝션 추적, 스캔 연산, 그리고 잠금 연산을 지원하는 새로운 관리 클라이언트 DUMP 명령어 (MySQL 5.1.15-ndb-6.1.12).
-
디스크 데이터 테이블 백업 개선 (MySQL 5.1.15-ndb-6.1.13).
- 클러스터 리플리케이션에서 업데이트 배치 작업을 하기 위한 mysqld용 --slave-allow-batching 옵션 (MySQL 5.1.15-ndb-6.1.17).