# |
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 |
# |
Apr 29th 2016, 14:00 |
Martin` |
en wat als er 1 van de 2 down is geweest? |
# |
Apr 29th 2016, 14:00 |
Martin` |
nice :) |
# |
Apr 29th 2016, 14:00 |
marlinc |
Pas als alle servers hebben aangegeven dat ze het geschrven hebben kan de applicatie door |
# |
Apr 29th 2016, 13:59 |
marlinc |
MariaDB doet reads gewoon local en als je iets write dan doet die dat synchronous naar alle andere servers tegelijk |
# |
Apr 29th 2016, 13:59 |
marlinc |
(Sinds 10.1 ofzo) |
# |
Apr 29th 2016, 13:59 |
marlinc |
Zit ingebouwd in MariaDB |
# |
Apr 29th 2016, 13:59 |
Martin` |
ah mooi dan kan ik daar een keer mee spelen :D |
# |
Apr 29th 2016, 13:59 |
marlinc |
Uhuh |
# |
Apr 29th 2016, 13:59 |
Martin` |
is dat gratis? |
# |
Apr 29th 2016, 13:58 |
marlinc |
Dan kan je in ieder DC database servers hebben |