Ce este replicarea în MySQL

Nu cu mult timp în urmă am fost rugat să vorbesc despre replicarea în MySQL. Am decis că această problemă poate fi o mulțime de util, astfel încât acest articol voi vorbi despre ce replicare în MySQL, atunci când aveți nevoie și cum să se adapteze.

Acasă sarcina replicare - de a combina puterea de mai multe servere. Să presupunem că site-ul dvs. server dedicat, dar cu timpul devine foarte vizitat și nu a rezista sarcinii. Ca urmare, incepe sa incetineasca si accidente de server regulate. Cel mai simplu mod - este de a cumpăra un server mai puternic, și astfel încât majoritatea nu. Dar, mai devreme sau mai târziu, atunci când nastaot de creștere a costat deja prețul serverului nu se potrivește cu creșterea performanțelor sale, astfel încât mai ieftin să cumpere 2 servere diferite pentru mai puțini bani.

Ca urmare, baza dvs. va fi pe două servere. Atunci când un server principal (de asemenea, cunoscut sub numele de mamă) deja nu pot face față, atunci există un comutator pentru alternative.

Toate actualizările bazei de date a cererilor sunt întotdeauna pe maestru. După actualizare, serverul de cap, ea pune aceste informații într-un fișier separat, în cazul în care toate informațiile și să ia serverul subordonat. Dar operațiunea de prelevare a probelor, care este de obicei o majoritate, iar acestea sunt foarte lente, pot fi deja transmise la serverul de sclavi, pentru că acolo, și există aceleași date.

Acum, uita-te la replicare cum configurabil în MySQL:

Replicarea poate fi configurat să ia în considerare. După ce a început toate serverele care se conectează între ele. Iar când serverul nu mai stă, toate cererile, datele nu sunt actualizate, acesta va fi transmis la serverul slave.

Și repet că acest subiect întreg are nevoie doar de încărcare mare. care nu este ceea ce hosting nu este suficient, și un server dedicat puternic.