Hoppa till innehållet
Stackship-dokumentation English

PostgreSQLAnvändareMaskinöversatt

PostgreSQL

Hanterade PostgreSQL-kluster som körs av operatorn CloudNativePG — instanser, lagring, beräkningsplaner, anslutningar, säkerhetskopior och Datautforskaren.

Ett PostgreSQL-kluster är en hanterad PostgreSQL-databas i en resursgrupp. Plattformen kör den med operatorn CloudNativePG på det Kubernetes-kluster du placerar den på: du väljer en version, en beräkningsplan och några alternativ, och operatorn skapar databasen, håller dess instanser igång, ersätter en instans som går sönder och arkiverar den löpande när säkerhetskopiering är påslagen. I portalen finns klustren under PostgreSQL i sidomenyn.

Instanser

Ett kluster kör 1 till 10 instanser. Varje instans är en podd med en egen kopia av datan på egna volymer. En instans är primär och tar emot skrivningarna; de andra är repliker som följer den. Med fler än en instans befordrar operatorn en replik när den primära går sönder — se Instanser och hög tillgänglighet.

Databasen och dess användare

Ett kluster innehåller en databas, som får sitt namn när du skapar klustret. Den ägs av en användare med samma namn, och det är den användaren som klustrets anslutningssträng loggar in som. Plattformen lämnar inte ut några andra inloggningsuppgifter för klustret.

Beräkningsplaner och lagring

En beräkningsplan anger varje instans CPU och minne, antalet instanser och volymernas startstorlek, och anpassar PostgreSQL:s minnesinställningar och högsta antal anslutningar efter den storleken. Varje instans har en datavolym och, på alla planer utom nano, en separat volym för transaktionsloggen (WAL). Volymer kan växa men aldrig krympa, och deras lagringsklass bestäms när klustret skapas. Planerna finns i Beräkningsplaner och parametrar.

Anslutningar

Arbetslaster ansluter med klustrets anslutningssträng, som plattformen bara visar för dem som får läsa den; varje gång den visas registreras det i klustrets aktivitet. PostgreSQL avvisar varje anslutning som inte använder TLS. Inställningen Brandvägg begränsar vilka arbetslaster som får ansluta, klustret kan exponeras utanför Kubernetes-klustret via en lastbalanserare, och med PgBouncer påslaget körs en anslutningspooler framför den primära instansen. Se Anslut till ett kluster och Nätverksåtkomst.

Säkerhetskopior

Med säkerhetskopiering påslagen strömmar klustret sin transaktionslogg till plattformens säkerhetskopieringslager och tar baskopior — ögonblicksbilder — enligt ett schema och när du vill. En ögonblicksbild, eller vilken tidpunkt som helst som arkivet täcker, kan återställas på plats. Se Säkerhetskopior och återställning till tidpunkt.

Datautforskaren

Klustrets flik Datautforskare bläddrar i scheman och tabeller, redigerar rader och kör SQL. Varje sats kontrolleras mot dina behörigheter innan den körs, och vissa tillåts aldrig. Den kräver rollen Database Explorer, som ingen annan inbyggd roll innehåller — se Använd Datautforskaren.

Sidor