И с този пост ще тествам да видим как върви master-slave replication-a!

Та всичко в крайна сметка сработи. Стоях снощи до 100 часа за да го настроя като хората и тръгна в общи линии. Tutorial-ите, които намерих бяха или непълни или със стари версии на mySQL, което доведе до малко омацани конфигурации, но в крайна сметка имаме happy end.

Replication  машината на marvin се казва slartibartfast.

Slartibartfast, пак герой от Пътеводителя, е планетарен инженер, който има особен интерес към дизайн на брегови линии. Сприхавия му и костелив характер както и огромната портция знание, което има в себе си го прави много подходящ за помощник на моя marvin.

 

Репликацията за тези, които не са се сблъсквали, е грубо казано когато се случи промяна в базата данни на marvin моментално да бъде отразена и в базата на slartibartfast. Това по принцип се прави с три машини (третата определя коя от другите машини е в готовност и ако едната по някаква причина спре да отговаря клиента да бъде превключен на другата без да има загуба на данни и downtime), но реших, че няма нужда да наемам още един VPS само за тази задача.

Следващите задачи на slartibartfast ще са файлови инкрементални бекъпи и monitoring.