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

Kan ikke oprette Multi-AZ Aurora RDS Instance

Multi-AZ betyder ikke det samme i Aurora, som det gør for MySQL og MariaDB. Med Aurora kan enhver replika i klyngen tage over for masteren ved fejl (selvom valget er baseret på prioritet, så det er ikke kun en tilfældigt valgt replika, hvis der er mere end én replika), og lageret er allerede /altid multi-AZ i Aurora, fordi det er en kernedel af Aurora-designet. Så Aurora kan "konverteres" til Multi-AZ.

Det er tilsyneladende den eneste måde, det gøres på, når man opretter en Aurora-instans fra et snapshot, baseret på dette:

Hvis du opretter en multi-AZ Aurora-klynge uden et øjebliksbillede, er det alt, hvad der sker - en master og en replika oprettes. I så fald kan du faktisk slette replikaen og gøre den til ikke-multi-AZ, hvilket er en anden proces end hvad der er involveret med MySQL eller MariaDB.

"Opret en klynge" - som brugt i citatet ovenfor - er et potentielt forvirrende udtryk, da du naturligvis ville antage, at en klynge betyder to eller flere, men faktisk kan en Aurora-klynge teknisk set være en "klynge" af kun én eksempel. Hver Aurora-instans er en del af præcis én klynge. Én instans er den primære (master), og eventuelle yderligere instanser er replikaer.




  1. Best Practices for PostgreSQL-replikering - del 2

  2. ADO.net SqlTransaction forbedrer ydeevnen

  3. Eksporter og importer alle MySQL-databaser på én gang

  4. Hvordan kan man sammenkæde mange rækker med samme id i sql?