# |
Apr 29th 2016, 14:11 |
Martin` |
ah :) |
# |
Apr 29th 2016, 14:11 |
marlinc |
Galera is niet van MariaDB maar gewoon een extern product |
# |
Apr 29th 2016, 14:10 |
marlinc |
De mensen van MariaDB hebben het gewoon ingebouwd |
# |
Apr 29th 2016, 14:10 |
marlinc |
Dat is Galera in principe Martin` |
# |
Apr 29th 2016, 14:10 |
Martin` |
vind jammer dat mysql zelf geen cluster mogelijkheden heeft met real masters |
# |
Apr 29th 2016, 14:09 |
Martin` |
ja inderdaad :) |
# |
Apr 29th 2016, 14:09 |
marlinc |
Maja je moet sowieso proberen om het aantal writes te verminderen |
# |
Apr 29th 2016, 14:09 |
marlinc |
Is het langzamer, tuurlijk. Veiliger? Zeker! |
# |
Apr 29th 2016, 14:08 |
marlinc |
Daardoor staat de database gegarandeerd op twee locaties |
# |
Apr 29th 2016, 14:08 |
marlinc |
Ik gebruik Galera op het moment bij mij bedrijf voor Redmine als test |
# |
Apr 29th 2016, 14:08 |
marlinc |
Mogelijk dat andere database engines ook ondersteund zijn maar MyISAM in ieder geval niet |
# |
Apr 29th 2016, 14:07 |
Martin` |
hmm geen idee welke database structuur we meeste gebruiken :P |
# |
Apr 29th 2016, 14:07 |
Martin` |
ah |
# |
Apr 29th 2016, 14:05 |
marlinc |
Dit is die fake node Martin` http://galeracluster.com/documentation-webpages/arbitrator.html |
# |
Apr 29th 2016, 14:05 |
marlinc |
In principe alleen InnoDB |
# |
Apr 29th 2016, 14:04 |
marlinc |
MyISAM is niet ondersteund |
# |
Apr 29th 2016, 14:04 |
marlinc |
Hele belangrijk |
# |
Apr 29th 2016, 14:04 |
marlinc |
Owja Martin` |
# |
Apr 29th 2016, 14:03 |
marlinc |
Zoiets, heb niet echt ingelezen in die fake server |
# |
Apr 29th 2016, 14:03 |
marlinc |
Je kan dan nog achter iedere Galera server normale MySQL slaves hangen voor read only zooi enzo |
# |
Apr 29th 2016, 14:03 |
Martin` |
fake heeft de data niet? |
# |
Apr 29th 2016, 14:03 |
Martin` |
wat is verschil tussen echte en een fake dan? |
# |
Apr 29th 2016, 14:03 |
marlinc |
Maar in principe zijn 3 echte servers het beste |
# |
Apr 29th 2016, 14:03 |
Martin` |
ja inderdaad :) |
# |
Apr 29th 2016, 14:02 |
marlinc |
Om als die 3e server te dienen |
# |
Apr 29th 2016, 14:02 |
marlinc |
Ze hebben ook een fake server die puur alleen state bijhoud |
# |
Apr 29th 2016, 14:02 |
marlinc |
Jep |
# |
Apr 29th 2016, 14:02 |
Martin` |
dus als we een extra cluster in 2e datacenter nemen, en dan nog een db server op kantoor heb je het wel denk ik? |
# |
Apr 29th 2016, 14:02 |
marlinc |
(Die anders is)_ |
# |
Apr 29th 2016, 14:02 |
marlinc |
Als je 3 servers hebt en eentje is fout dan zorgen de andere servers ervoor dat die ene server alle data gepushed krijgt |
# |
Apr 29th 2016, 14:01 |
marlinc |
Dat noemen ze dus een split brain |
# |
Apr 29th 2016, 14:01 |
marlinc |
Als je een even aantal servers hebt dan allebei denkt dat ze correct zijn dan heb je een probleem |
# |
Apr 29th 2016, 14:01 |
Martin` |
ah :) |
# |
Apr 29th 2016, 14:01 |
marlinc |
Dit gebeurt met voten |
# |
Apr 29th 2016, 14:01 |
marlinc |
De cluster moet kunnen bepalen welke gedeelte van de database het meest up-to-date is |
# |
Apr 29th 2016, 14:01 |
marlinc |
Altijd oneven |
# |
Apr 29th 2016, 14:01 |
marlinc |
4 is ook slecht |
# |
Apr 29th 2016, 14:01 |
Martin` |
minimaal |
# |
Apr 29th 2016, 14:00 |
marlinc |
Is technisch gezien niet verplicht maar je kan anders een split brain krijgen |
# |
Apr 29th 2016, 14:00 |
Martin` |
dus 3? |
# |
Apr 29th 2016, 14:00 |
marlinc |
Je moet altijd een oneven aantal servers hebben |