아주 작은 NDB 클러스터를 3 대의 컴퓨터로 구축하고 있습니다. 즉, 머신 1은 MGM 서버, MySQL 서버 및 NDB 데이터 노드로 작동합니다. 데이터베이스는 단지 7 GB이므로 각 노드를 적어도 한 번 복제 할 계획입니다. 이제 머신 1의 NDB 노드에 캐시 된 데이터를 사용하여 쿼리가 종료 될 수 있기 때문에 데이터의 기본 소스가 아니더라도 액세스가 훨씬 빠릅니다 (분명한 이유로).MySQL NDB Cluster가 노드 거리를 고려합니까? 그들이 더 가까이 있다면 복제물을 사용할 것인가?
NDB 클러스터가 이와 유사하게 작동합니까? 내가 본 모든 사례에는 최소 5 대의 기계가 있습니다. 이 설명서는 이와 같은 노드 차이를 처리하는 방법은 언급하지 않습니다.
가용성/NoOfReplicas의
MySQL 클러스터 데이터는 2 개 이상의 데이터 노드 프로세스를 통해 복제되는 고 가용성을 제공 할 수 있습니다 :
노드 하나가 캐시에 저장된다는 것은 무엇을 의미합니까? NDB는 메모리 내 데이터베이스 엔진입니다. 데이터는 각 노드에 복제됩니다. 그들은 모두 동일한 데이터를 가지고 있습니다. MySQL 서버를 쿼리하고 사용하는 노드에 대해 걱정하지 마십시오. – Ami
@Ami : [NoOfReplicas] (http://dev.mysql.com/doc/refman/5.1/en/mysql-cluster-ndbd-definition.html#ndbparam-ndbd-noofreplicas)는 무엇입니까? 데이터가 각 노드에 복제? [이 페이지] (http://dev.mysql.com/doc/refman/5.5/en/mysql-cluster-disk-data.html)는 또한 디스크 데이터를 가질 수 있다고 주장합니다. –