reklama

MariaDB Galera Cluster

cruci

  • *
  • 16
  • plz be kind
    • Zobrazit profil
MariaDB Galera Cluster
« kdy: 08. 07. 2019, 16:48:55 »
Ahojte,
mame MySQL 5.5 databazu beziacu na jednom srv a plan je aby tam bola nejaka replikacia.

Varianta 1 - upgrade na najnovsiu verziu MySQL a nastavenie replikacie pomocou MySQL Clustera (NDB Cluster), len neviem ci NDB je plateny komponent alebo nie.

Varianta 2 - zmigrovat to na MariaDB na najnovsiu verziu a ako clusterove riesenie pouzit Galera Cluster (3 nody).

Cele to bude bezat na CentOS 7, co je podla Vas lepsia volba? Diky

reklama


Vilith

  • *****
  • 521
    • Zobrazit profil
Re:MariaDB Galera Cluster
« Odpověď #1 kdy: 08. 07. 2019, 18:00:29 »

Re:MariaDB Galera Cluster
« Odpověď #2 kdy: 09. 07. 2019, 09:59:38 »
Varianta 2

AoK

Re:MariaDB Galera Cluster
« Odpověď #3 kdy: 11. 07. 2019, 13:09:44 »
záleží jaký je cíl a jaké jsou tvoje technické znalosti, provozovat galera cluster není zrovna procházka (https://galeracluster.com/library/documentation/monitoring-cluster.html).

Osobně bych to spíše seřadil podle obtížnosti, na:

A) běžný mysql-dump, který přes cp/rsync nahraješ na jiný server, pokud ti stačí hodinové zálohy a máš dostatečně malou db

B) Mysql cluster s asynchronní replikací - sice dochází ke zpoždění, ale při provozu to není náchylné na spousty problémů, lépe se řeší údržba, máš druhou slave databázi

C) Galera cluster - master-master replikace, nepotřebuješ 3 instance, galera umí používat váhu jednotlivých instancí a můžeš mít jednu hlavní a druhá bude jen pro backup, ale bude plně konzistentní. Je s tím řada problémů vč. samotného nastartování. Při špatné konfiguraci se to rádo rozpojuje do dvou clusterů a pokud nepotřebuješ výhodu master-master replikace, na produkci bych to bez zkušeností nedával.

Vilith: Mariadb 10.1 a aktuální verze? Je to 3 roky starý návod a třeba konfigurace wsrep_cluster_address s uvozovkami nejspíš fungovat nebude s dnešní verzí galery

Re:MariaDB Galera Cluster
« Odpověď #4 kdy: 11. 07. 2019, 19:39:50 »
Bych se taky připojil k názoru, že master-master replikace je docela komplexní záležitost a už se ani ta DB nechová zcela standardně.
Každý přednášející na toto téma končí slovy, dobře si rozmyslete, jestli to potřebujete (je to celkem drahé na údržbu).
Master-slave je jednoduchá a ověřená varianta.

Obecně pokud se na distribuovaných řešeních šetří, dopadá to hrozně. Někdy je to vyloženě nebezpečné.
„Řemeslo se naučí každý. Umění nikdo.“
„Jednoduchost je nejvyšší úroveň sofistikovanosti.“
- Leonardo Da Vinci

reklama


cruci

  • *
  • 16
  • plz be kind
    • Zobrazit profil
Re:MariaDB Galera Cluster
« Odpověď #5 kdy: 11. 07. 2019, 20:39:36 »
Dakujem moc za rady, nakoniec sme sa predsalen rozhodli pre mysql cluster, riesenie master slave. Jednoduche a spolahlive  8)

 

reklama