16
Server / Re:MariaDB Galera Cluster
« kdy: 28. 07. 2019, 16:24:56 »
galera cluster je mozne riesenie. bolo tu spomenute cockroachdb, ktore je momentalne najlepsie out-of-the-box riesenie ak ide o skalovanu db(seriozne, nema konkurenciu, proste plug'n'play). avsak pouziva pgsql protokol a nie mysql takze si treba zvazit ci prepisanie softveru za to stoji(ja som hlavne narazil na problem s odlisnymi tokenmi v query ale to moze poriesit driver, horsie to je ak sa protokoly lisia napr v tom co vratia alebo aku maju syntax pre rozne prikazy).
potom je tu este tidb ktora je skalovatelna a bezi na mysql protokole avsak je trochu zlozitejsia na rozbehanie oproti cockroachu lebo cockroach ma jednu binarku kdezto tidb ma tri urovne ktore treba medzi sebou prepojit(kv store, pd koorinator a tidb nadstavba). kvoli tomu som sa aj na to vykaslal a dal prednost cockroachu. na druhu stranu ich riesenie moze byt solidnejsie pre masivnejsie skalovanie.
tym ze mas skalovanu db sice zvladnes vyssi napor avsak tym aj prinasas do systemu latenciu takze necakaj vyssie rychlosti, skor naopak.
anyhow, ak ide o skalovanie tak by som sa urcite vyhybal multi-master rieseniu a urcite isiel cestou cqrs - jeden master server na write a 1+ slave serverov na read.
eventuelne to nechat na cloud a nemenezovat nic, len si to naklikat a platit.
vo firme si musite sami zhodnotit ktory model vam viac vyhovuje.
potom je tu este tidb ktora je skalovatelna a bezi na mysql protokole avsak je trochu zlozitejsia na rozbehanie oproti cockroachu lebo cockroach ma jednu binarku kdezto tidb ma tri urovne ktore treba medzi sebou prepojit(kv store, pd koorinator a tidb nadstavba). kvoli tomu som sa aj na to vykaslal a dal prednost cockroachu. na druhu stranu ich riesenie moze byt solidnejsie pre masivnejsie skalovanie.
tym ze mas skalovanu db sice zvladnes vyssi napor avsak tym aj prinasas do systemu latenciu takze necakaj vyssie rychlosti, skor naopak.
anyhow, ak ide o skalovanie tak by som sa urcite vyhybal multi-master rieseniu a urcite isiel cestou cqrs - jeden master server na write a 1+ slave serverov na read.
eventuelne to nechat na cloud a nemenezovat nic, len si to naklikat a platit.
vo firme si musite sami zhodnotit ktory model vam viac vyhovuje.