sql >> Database teknologi >  >> RDS >> Mysql

Mysql-databasesynkronisering mellem to databaser

Replikering er ikke særlig svært at skabe.

Her er nogle gode tutorials:

http://www.ghacks.net/ 2009/04/09/set-up-mysql-database-replikation/

http://dev.mysql.com/doc/refman /5.5/da/replication-howto.html

http://www.lassosoft.com/Beginners-Guide-to-MySQL - Replikering

Her er nogle enkle regler, du skal huske på (der er selvfølgelig flere, men det er hovedkonceptet):

  1. Opsæt 1 server (master) til at skrive data.
  2. Konfigurer 1 eller flere servere (slaver) til at læse data.

På denne måde undgår du fejl.

For eksempel: Hvis dit script indsættes i de samme tabeller på både master og slave, vil du have dobbelt primærnøglekonflikt.

Du kan se "slaven" som en "backup"-server, der indeholder de samme oplysninger som masteren, men som ikke kan tilføje data direkte, følg kun masterserverens instruktioner.

BEMÆRK:Selvfølgelig kan du læse fra masteren, og du kan skrive til slaven, men sørg for at du ikke skriver til de samme tabeller (master til slave og slave til master).

Jeg vil anbefale at overvåge dine servere for at sikre, at alt er i orden.

Fortæl mig, hvis du har brug for yderligere hjælp



  1. Konverter 'datetime' til 'datetime2' i SQL Server (T-SQL-eksempler)

  2. Sådan opdeles skrivebeskyttet og læse-skrive-transaktioner med JPA og Hibernate

  3. Brugerdefinerede variabler i PostgreSQL

  4. Personsøgning med Oracle