sql >> Database teknologi >  >> RDS >> PostgreSQL

Er Postgres designet til at skrive til delte datalagre?

Du kan ikke lade flere PostgreSQL-installationer køre mod de samme delte datafiler, dette er en sikker opskrift på datakorruption.

Hvis dit behov er at opdatere PostgreSQL uden nedetid, skal du bruge en replikeringsløsning, der fungerer mellem forskellige større PostgreSQL-versioner, så du først kan bygge en kopi af databasen med den nye version og derefter skifte hurtigt over på en kontrolleret måde . Dette forårsager stadig et lille udfald, som skal håndteres af applikationen.

Replikeringsløsninger, der kan bruges, er eksterne replikeringsværktøjer som Slony-I eller logisk replikering. Logisk replikering er ret ny, den leveres med PostgreSQL v10 (hvilket ikke hjælper dig med et aktuelt opgraderingsproblem), men du kan bruge det med pglogical fra PostgreSQL 9.4 og frem.




  1. Hvordan opfører pgbouncer sig, når transaktionspooling er aktiveret, og der udstedes en enkelt erklæring?

  2. Kan du deltage i en underforespørgsel med Doctrine 2 DQL?

  3. Sådan tømmes alle rækker fra alle tabeller i mysql (i sql)

  4. Postgresql:dblink i lagrede funktioner