18.1.5.2 NDB 와 InnoDB Workloads
MySQL Cluster는 고 가용성, 빠른 복구, 높은 처리량 및 낮은 대기 시간을 필요로하는 어플리케이션에 대응하는 가장 다양한 고유의 특성이 있습니다. MySQL Cluster는 그 분산 아키텍처와 다중 노드 구현에 고유의 제약도 존재하고 따라서 일부 워크로드가 제대로 실행되지 않을 수 있습니다. 데이터베이스 기반 응용 프로그램의 일반적인 워크로드의 유형에 대한 NDB
스토리지 엔진과 InnoDB
스토리지 엔진 작동의 주요 차이점을 다음 표에 몇 가지 예입니다.
워크로드 | | MySQL Cluster ( |
---|---|---|
대용량 OLTP 애플리케이션 | 예 | 예 |
DSS 응용 프로그램 (데이터 마트, 분석) | 예 | 제한된 (크기가 3TB를 넘는 OLTP 데이터 집합 사이의 결합 작업은 불가) |
사용자 정의 응용 프로그램 | 예 | 예 |
패키지 된 응용 프로그램 | 예 | 제한 (대부분이 기본 키 액세스). MySQL Cluster NDB 7.3은 외부 키를 지원합니다. |
네트워크 통신 프로그램 (HLR, HSS, SDP) | 아니오 | 예 |
세션 관리 및 캐싱 | 예 | 예 |
전자 상거래 응용 프로그램 | 예 | 예 |
사용자 프로필 관리, AAA 프로토콜 | 예 | 예 |