Replikacja nie jest trudna do stworzenia.
Oto kilka dobrych samouczków:
http://www.ghacks.net/ 2009/04/09/set-up-mysql-database-replication/
http://dev.mysql.com/doc/refman /5.5/pl/replikacja-howto.html
http://www.lassosoft.com/Beginners-Guide-to-MySQL -Replikacja
Oto kilka prostych zasad, o których musisz pamiętać (oczywiście jest ich więcej, ale to jest główna koncepcja):
- Skonfiguruj 1 serwer (główny) do zapisywania danych.
- Skonfiguruj 1 lub więcej serwerów (slave) do odczytu danych.
W ten sposób unikniesz błędów.
Na przykład: Jeśli twój skrypt wstawi się do tych samych tabel zarówno na urządzeniu głównym, jak i podrzędnym, wystąpi konflikt zduplikowanych kluczy podstawowych.
Możesz zobaczyć "slave" jako serwer "backup", który przechowuje te same informacje co master, ale nie może bezpośrednio dodawać danych, postępuj tylko zgodnie z instrukcjami serwera głównego.
UWAGA:Oczywiście możesz czytać z mastera i pisać do slave'a, ale upewnij się, że nie piszesz do tych samych tabel (master do slave i slave do master).
Zalecam monitorowanie serwerów, aby upewnić się, że wszystko jest w porządku.
Daj mi znać, jeśli potrzebujesz dodatkowej pomocy