기본 mysql db 설정(클러스터 없음)에 비해 mysql 클러스터에 더 많은 RAM이 필요한 이유는 무엇입니까?
2개의 서로 다른 호스트에 2개의 mysql 서버가 있는 mysql 클러스터에 대한 이상적인 RAM 요구 사항은 무엇입니까?
답변1
MySQL Cluster의 장점 중 하나는 상용 하드웨어에서 실행될 수 있으며 이와 관련하여 특별한 요구 사항이 없다는 것입니다.모든 라이브 데이터 저장이 메모리에서 이루어지기 때문에 대용량 RAM을 제외하고.
http://dev.mysql.com/doc/refman/5.0/en/mysql-cluster-overview-requirements.html
답변2
MySQL 클러스터와 관련된 직접적인 경험은 없지만 (공격적으로) 데이터 캐싱 때문이라고 생각합니다. 이론적으로 캐싱을 통해 지역성 패턴을 예상할 수 있습니다. 즉, 데이터의 특정 하위 집합에 계속해서 액세스하는 경향이 있으므로 로컬 노드에 캐시하는 것이 합리적입니다.
그럼 얼마죠? 나는 실제적인 한계점은 없다고 믿는다. 가능한 한 많이 램하세요... 2~4GB 정도가 적당할 것 같습니다. 더 큰 데이터 세트가 있는 경우에는 그 이상입니다.
문안 인사,
Mulyadi 블로그: the-hydra.blogspot.com