Skip to content

postgrespro/postgres_cluster

Repository files navigation

postgres_cluster

Build Status

Various experiments with PostgreSQL clustering perfomed at PostgresPro.

This is a mirror of postgres repo with several changes to the core and a few extra extensions.

Core changes:

  • Transaction manager interface (eXtensible Transaction Manager, xtm). Generic interface to plug distributed transaction engines. More info on postgres wiki and on the email thread.
  • Distributed deadlock detection API.
  • Logical decoding of transactions.

New extensions:

A distributed transaction management daemon.
Used by pg_dtm and multimaster.

A synchronous multi-master replication based on logical decoding and xtm.

A synchronous multi-master replication based on snapshot sharing.

A coordinator-based distributed transaction management implementation based on snapshot sharing.

A coordinator-less distributed transaction management implementation based on commit timestamps.

A key-value table replicated over Raft protocol.
Used by mmts.

About

Various experiments with PostgreSQL clustering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 38

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy