5 links
tagged with all of: postgresql + replication
Click any tag below to further narrow down your results
Links
Litestream v0.50 introduces several new features and improvements, enhancing the functionality of the tool for continuous PostgreSQL replication. Key updates include support for incremental backups and improved performance, making it easier for developers to manage database backups effectively. The release emphasizes stability and user experience, ensuring that Litestream remains a reliable choice for PostgreSQL users.
PgDog is a transaction pooler and logical replication manager for PostgreSQL, designed to shard databases efficiently while handling high volumes of connections. Built in Rust, it offers features like automatic query routing, health monitoring, and supports transaction pooling to optimize database performance. PgDog is open source under the AGPL v3 license, allowing for flexible use and modification.
PgHook is a tool for streaming PostgreSQL change events using logical replication via PgOutput2Json, delivering updates to a specified webhook. It can be run as a lightweight Docker container and requires configuration through environment variables for PostgreSQL connection, publication names, and webhook URL. The project includes detailed setup instructions for both PostgreSQL and Docker, enabling easy integration of real-time data changes into applications.
pgactive is a PostgreSQL extension designed for active-active database replication, allowing multiple instances within a cluster to accept changes simultaneously. This approach enables various use cases, such as multi-region high availability and reducing write latency, but requires applications to manage complexities like conflicting changes and replication lag. Logical replication, introduced in PostgreSQL 10, is a key component for implementing this topology, while additional features are necessary for full support.
The Spock extension enables multi-master replication for PostgreSQL versions 15 and later, allowing users to build and manage a cluster with identical databases that support logical decoding. Key steps include configuring PostgreSQL settings, creating nodes and subscriptions, and ensuring proper connectivity between nodes. Documentation and deployment can be managed through tools like MkDocs and containerization options are available for easier implementation.