Какво е репликация в MySQL

Не толкова отдавна бях помолен да се говори за репликация в MySQL. Реших, че този въпрос може да бъде много полезна, така че тази статия ще говорим за това, което репликация в MySQL, когато сте го и се нуждаят от това как да се адаптира.

Начало репликация задача - да се комбинира силата на няколко сървъра. Да речем, че си уебсайт, посветен сървър, но с течение на времето тя става много посещаван и не издържат на натоварването. В резултат на това започва да се забавя и редовни катастрофи сървър. Най-лесният начин - е да се купи по-мощен сървър, и така по-голямата част го прави. Но рано или късно, когато nastaot растеж вече струва цената на сървъра не съвпада с нарастването на нейната ефективност, така че по-евтино да си купите 2 различни сървъри за по-малко пари.

В резултат на това своя база ще бъде на два сървъра. Когато един главен сървър (известен също като майка) вече не може да се справи, тогава има превключвател за заместник.

Всички осъвременявания на базата данни искания са винаги на капитана. След оборудването, сървърът на главата, го поставя тази информация в отделен файл, където цялата информация и да вземат подчинен сървър. Но операцията за вземане на проби, което е обикновено мнозинство, а те са много бавни, вече могат да бъдат предадени към сървъра на роб, защото там, а има едни и същи данни.

Сега погледнете как се конфигурира репликация в MySQL:

Репликация може да бъде конфигуриран да се помисли. След стартиране всички сървъри се свързват един с друг. И когато сървърът вече не стои, всички искания, данните се обновяват не, тя ще бъде предадена на сървъра на роб.

И пак повтарям, че цялата тази тема се нуждае само от високо натоварване. който не е това, хостинг, не е достатъчно, и мощен специален сървър.