IT-lexikon Databas Streaming replication

Streaming replication

Databas In English → Uppdaterad: 2026-07-28

PostgreSQLs inbyggda fysiska replikering: en primär server strömmar sin WAL till en eller flera repliker som applicerar den kontinuerligt. Replikerna kan ta läsfrågor (hot standby) och fungerar som failover-mål.

Fysisk = byte-för-byte-kopia av WAL → replikan är en exakt klon (samma version, hela klustret). Asynkron (standard, snabb men risk för dataförlust vid failover) eller synkron (primär väntar på replika-ack → noll dataförlust, högre latens). Skiljer sig från logical replication (replikerar logiska radändringar, kan vara selektiv och korsa versioner). Use case: hög tillgänglighet + läs-skalning. Verktyg: Patroni för automatisk failover, repmgr. Replication lag övervakas noga — en eftersläpande synkron replika kan blockera primärens commits.

← Tillbaka till lexikonet