source

MySQL 클러스터 또는 MariaDB Galera

itover 2023. 1. 5. 20:27
반응형

MySQL 클러스터 또는 MariaDB Galera

클러스터 서버의 도입을 검토하고 있습니다.저는 지난 몇 년 동안 MySQL을 응용 프로그램에 사용해 왔지만, 지난 몇 년간 MySQL의 미래와 MariaDB의 장점과 개선점에 대해 많은 불확실성을 보았습니다.

단일 서버라면 읽은 내용을 모두 바탕으로 지금 바로 MariaDB로 전환하여 나중에 실행할 필요가 없지만 클러스터이기 때문에 지금 바로 MariaDB Galera로 전환해야 할지 아니면 좀 더 성숙해질 때까지 기다려야 할지 고민입니다.

이들 솔루션과 이들 구현의 '장점'과 '단점'을 모두 구현한 경험이 있는 사람이 있습니까?

또 하나 우려되는 점은 MariaDB가 개선되고 새로운 기능이 추가되기 때문에 1, 2년 후에는 완전히 대체되지 않을 것이라는 점입니다. 따라서 지금이 MariaDB로 전환하기에 더 좋은 시기입니다.

MySQL과 이전 버전과 호환되는 Percona XtraDB 클러스터에서도 Galera를 사용할 수 있습니다.

(파악기:저는 Percona에서 일합니다.)

Oracle조차 이전 버전과의 호환성을 영원히 보장할 수 없습니다.

FWIW, 드롭인 교환 테크놀로지가 걱정된다면 MySQL Cluster가 이 기준을 충족하지 못하는 좋은 예입니다.

NDB 스토리지 엔진의 데이터 분할 방식 때문에 대부분의 사용자는 NDB를 활용하기 위해 스키마를 재설계해야 합니다.많은 사용자가 기존 앱을 MySQL Cluster로 "업그레이드"하지만 쿼리가 클러스터의 모든 노드에 영향을 미치기 때문에 성능이 저하됩니다.MySQL Cluster는 처리 능력이 뛰어난 케이스에 적합한 솔루션이지만 기존 InnoDB 아키텍처를 대체한다고는 할 수 없습니다.기능 테스트, 성능 테스트 및 부하 테스트를 신중하게 수행해야 합니다.

먼저, 저는 Oracle의 MySQL 팀에 속해 있습니다.

MariaDB나 Galera에 대해 비판하는 것은 아니지만, 이러한 솔루션으로 전환하면 더 나은 솔루션을 제공할 수 있다고 확신하기 때문이지, Oracle이 MySQL을 죽이거나 종료할 계획이 있다고 들은 FUD 때문이 아닙니다.반대가 됩니다.올해 Percona 컨퍼런스에서 개최된 MySQL 엔지니어링(Oracle) 담당 VP의 프레젠테이션을 통해 지금까지의 뛰어난 성과에 대한 자세한 내용을 살펴보십시오.http://www.youtube.com/watch?feature=player_embedded&v=OpHTV59I1gs#at=16

MySQL Cluster와 관련하여, 다음과 같은 몇 가지 주요 기능 향상을 포함한 MySQL Cluster 7.3의 General Availability를 선언했습니다.

  • 외부 키 지원
  • JavaScript/Node.js API
  • 퍼포먼스 향상
  • 브라우저 기반 자동 설치

상세한 것에 대하여는, http://www.clusterdb.com/mysql-cluster/mysql-cluster-7-3-is-now-ga/ 를 참조해 주세요.

언급URL : https://stackoverflow.com/questions/17368617/mysql-cluster-or-mariadb-galera

반응형