Loading...
MySQL 9.5 Reference Manual 9.5의 25.1 General Information의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
MySQL NDB Cluster는 NDB 스토리지 엔진이 포함된 MySQL 서버를 사용합니다.
NDB 스토리지 엔진에 대한 지원은 Oracle에서 빌드한 표준 MySQL Server 9.5 바이너리에는 포함되어 있지 않습니다.
대신, Oracle에서 제공하는 NDB Cluster 바이너리 사용자는 지원되는 플랫폼에 대해 NDB Cluster의 최신 바이너리 릴리스로 업그레이드해야 합니다. 여기에는 대부분의 Linux 배포판에서 동작할 수 있는 RPM이 포함됩니다.
소스에서 빌드하는 NDB Cluster 9.5 사용자는 MySQL 9.5용으로 제공되는 소스를 사용하고, NDB 지원을 제공하는 데 필요한 옵션을 사용하여 빌드해야 합니다. (소스를 얻을 수 있는 위치는 이 절의 뒷부분에 나열되어 있습니다.)
주의
MySQL NDB Cluster는 InnoDB Cluster를 지원하지 않으며, InnoDB Cluster는 MySQL Server InnoDB 스토리지 엔진과, NDB Cluster 배포본에 포함되지 않은 추가 애플리케이션을 사용하여 배포해야 합니다.
MySQL Server 9.5 바이너리는 MySQL NDB Cluster와 함께 사용할 수 없습니다.
InnoDB Cluster의 배포 및 사용에 대한 자세한 내용은 MySQL AdminAPI를 참조하십시오.
Section 25.2.6, “MySQL Server Using InnoDB Compared with NDB Cluster”에서는 NDB 와 InnoDB 스토리지 엔진 간의 차이점을 설명합니다.
Supported Platforms.
NDB Cluster는 현재 여러 플랫폼에서 사용 가능하며 지원됩니다. 운영 체제 버전, 운영 체제 배포판, 하드웨어 플랫폼의 특정 조합에 대해 제공되는 정확한 지원 수준은 https://www.mysql.com/support/supportedplatforms/cluster.html를 참조하십시오.
Availability.
NDB Cluster 바이너리 및 소스 패키지는 지원되는 플랫폼에 대해 https://dev.mysql.com/downloads/cluster/에서 사용할 수 있습니다.
Version strings used in NDB Cluster software.
MySQL NDB Cluster 배포본에 포함된 mysql 클라이언트가 표시하는 버전 문자열은 다음 형식을 사용합니다:
1mysql-mysql_server_version-cluster
mysql_server_version 은 NDB Cluster 릴리스가 기반을 두고 있는 MySQL Server의 버전을 나타냅니다.
소스에서 빌드할 때 -DWITH_NDB 또는 이에 상응하는 옵션을 사용하면 버전 문자열에 -cluster 접미사가 추가됩니다.
(자세한 내용은
Section 25.3.1.4, “Building NDB Cluster from Source on Linux” 및
Section 25.3.2.2, “Compiling and Installing NDB Cluster from Source on Windows”를 참조하십시오.)
이 형식은 다음과 같이 mysql 클라이언트에서 사용되는 것을 확인할 수 있습니다:
1$> mysql 2Welcome to the MySQL monitor. Commands end with ; or \g. 3Your MySQL connection id is 2 4Server version: 9.4.0-cluster Source distribution 5 6Type 'help;' or '\h' for help. Type '\c' to clear the buffer. 7 8mysql> SELECT VERSION()\G 9*************************** 1. row *************************** 10VERSION(): 9.4.0-cluster 111 row in set (0.00 sec)
일반적으로 MySQL 9.5 배포본에 포함되지 않은 다른 NDB Cluster 프로그램이 표시하는 버전 문자열은 다음 형식을 사용합니다:
1mysql-mysql_server_version ndb-ndb_engine_version
mysql_server_version 은 NDB Cluster 릴리스가 기반을 두고 있는 MySQL Server의 버전을 나타냅니다.
NDB Cluster 9.5의 경우 이는 9.5.n이며, 여기서 n 은 릴리스 번호입니다.
ndb_engine_version 은 이 NDB Cluster 소프트웨어 릴리스에서 사용되는
NDB 스토리지 엔진의 버전입니다.
NDB 9.5의 경우 이 숫자는 MySQL Server 버전과 동일합니다.
이 형식은 ndb_mgm 클라이언트에서 SHOW 명령의 출력에 다음과 같이 사용되는 것을 확인할 수 있습니다:
1ndb_mgm> SHOW 2Connected to Management Server at: localhost:1186 (using cleartext) 3Cluster Configuration 4--------------------- 5[ndbd(NDB)] 2 node(s) 6id=1 @10.0.10.6 (mysql-9.5.0 ndb-9.5.0, Nodegroup: 0, *) 7id=2 @10.0.10.8 (mysql-9.5.0 ndb-9.5.0, Nodegroup: 0) 8 9[ndb_mgmd(MGM)] 1 node(s) 10id=3 @10.0.10.2 (mysql-9.5.0 ndb-9.5.0) 11 12[mysqld(API)] 2 node(s) 13id=4 @10.0.10.10 (mysql-9.5.0 ndb-9.5.0) 14id=5 (not connected, accepting connect from any host)
Compatibility with standard MySQL 9.5 releases.
많은 표준 MySQL 스키마 및 애플리케이션이 NDB Cluster를 사용하여 동작할 수 있지만, 수정되지 않은 애플리케이션 및 데이터베이스 스키마는 NDB Cluster를 사용할 때 약간의 비호환성이 있거나 성능이 최적이 아닐 수도 있습니다 (자세한 내용은 Section 25.2.7, “Known Limitations of NDB Cluster” 참조).
이러한 문제 대부분은 해결할 수 있지만, 이는 또한 현재 예를 들어
MyISAM
또는 InnoDB를 사용하는 기존 애플리케이션 데이터스토어를 스키마, 쿼리, 애플리케이션 변경 가능성을 고려하지 않고
NDB 스토리지 엔진을 사용하도록 전환할 수 있을 가능성이 매우 낮다는 것을 의미합니다.
NDB 지원 없이 컴파일된
mysqld (즉,
-DWITH_NDB 또는
-DWITH_NDBCLUSTER_STORAGE_ENGINE 없이 빌드된 경우)는
이 옵션으로 빌드된
mysqld의 드롭인 대체물로 동작할 수 없습니다.
NDB Cluster development source trees.
NDB Cluster 개발 트리는 https://github.com/mysql/mysql-server에서도 접근할 수 있습니다.
https://github.com/mysql/mysql-server에 유지되는 NDB Cluster 개발 소스는 GPL 하에 라이선스됩니다. Git을 사용하여 MySQL 소스를 얻고 직접 빌드하는 방법에 대한 정보는 Section 2.8.5, “Installing MySQL Using a Development Source Tree”를 참조하십시오.
참고
MySQL Server 9.5와 마찬가지로 NDB Cluster 9.5 릴리스는 CMake를 사용하여 빌드됩니다.
NDB Cluster 9.5는 Innovation 릴리스로 제공되며, 개발 중인 새로운 기능이 포함되어 있고 미리 보기 및 테스트를 목적으로 합니다. NDB Cluster 8.4는 현재 LTS 릴리스 시리즈이며, 신규 배포에 권장됩니다 (자세한 내용은 MySQL NDB Cluster 8.4 참조). NDB Cluster 8.0, 7.6 및 7.5는 여전히 프로덕션에서 지원되는 이전 GA 릴리스이지만, 프로덕션 용도로 사용하기 위한 신규 배포에는 NDB Cluster 8.4를 권장합니다.
NDB Cluster에 대한 추가 정보는 MySQL 웹사이트 https://www.mysql.com/products/cluster/에서 찾을 수 있습니다.
Additional Resources.
NDB Cluster에 대한 더 많은 정보는 다음 위치에서 찾을 수 있습니다:
NDB Cluster에 대해 자주 묻는 질문에 대한 답변은 Section A.10, “MySQL 9.5 FAQ: NDB Cluster”를 참조하십시오.
NDB Cluster Forum: https://forums.mysql.com/list.php?25.
많은 NDB Cluster 사용자 및 개발자가 NDB Cluster 경험에 대해 blog를 작성하며, 이들의 피드는 PlanetMySQL을 통해 제공됩니다.
25 MySQL NDB Cluster 9.5
25.2 NDB Cluster Overview