Avatar billede jakobdo Ekspert
08. august 2011 - 13:22 Der er 4 kommentarer og
1 løsning

Load balancing på mysql databaser

Hej,
hvordan laver man noget load balancing på mysql databaser?
Det skal være sådan man har 2 ens kopiere kørende synkron, og går den ene ned, så vil den anden køre videre og omvendt.
Og data skal gemmes begge steder i samme sekund, som data nu engang skrives.
Avatar billede arne_v Ekspert
08. august 2011 - 16:40 #1
Jeg mener at der er to muligheder:

A)

standard SQL
master + en eller flere slaves
app sender all opdateringer til master
hvis master gaar ned sender app til ny master
app sender alle forespoergsler til loadbalaner som fordeler paa noder

B)

MySQL Cluster produktet som er anderledes fra standard MySQL
Avatar billede jakobdo Ekspert
10. august 2011 - 20:04 #2
Tak arne, jeg kigger på det.
Smid du bare et svar.
Avatar billede arne_v Ekspert
10. august 2011 - 20:25 #3
svar
Avatar billede arne_v Ekspert
10. august 2011 - 20:26 #4
Jeg googlede lige lidt.

Til syneladende har MySQL 5.1.18 introduceret noget nyt, saa MySQL kan koere active-active master-master replikering.

Se:

http://dev.mysql.com/doc/refman/5.1/en/mysql-cluster-replication-multi-master.html
http://www.clusterdb.com/mysql-cluster/setting-up-mysql-asynchronous-replication-for-high-availability/
Avatar billede jakobdo Ekspert
10. august 2011 - 21:44 #5
Takker for mere info Arne. :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester