23 Resources
Golang replication Libraries
An example of using Litestream's live read replication feature.
Litestream Read Replica Example This repository is an example of how to setup and deploy a multi-node SQLite database using Litestream's live read rep
Litestream-read-replica-demo - A demo application for running live read replication on fly.io with Litestream
Litestream Read Replica Demo A demo application for running live read replicatio
MySQL replication topology manager/visualizer
orchestrator upstream has moved NOTE: orchestrator development is now active on https://github.com/github/orchestrator, where Issues and Pull Requests
SeaweedFS a fast distributed storage system for blobs, objects, files, and data lake, for billions of files
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.
Exploring Postgres Write Ahead Logs (WAL)
Exploring Postgres Write Ahead Logs (WAL) I interact with Postgres on a daily basis, albeit typically managed by a service provider like AWS RDS. Hot
A river for elasticsearch to automatically index mysql content using the replication feed.
Mysql River Plugin for ElasticSearch The Mysql River plugin allows to hook into Mysql replication feed using the excellent python-mysql-replication an
MySQL replication topology manager - agent (daemon)
orchestrator-agent MySQL topology agent (daemon) orchestrator-agent is a sub-project of orchestrator. It is a service that runs on MySQL hosts and com
Asynchronous data replication for Kubernetes volumes
VolSync VolSync asynchronously replicates Kubernetes persistent volumes between clusters using either rsync or rclone. It also supports creating backu
Streaming replication for SQLite.
Litestream Litestream is a standalone streaming replication tool for SQLite. It runs as a background process and safely replicates changes incremental
SeaweedFS is a distributed storage system for blobs, objects, files, and data lake, to store and serve billions of files fast! Blob store has O(1) disk seek, local tiering, cloud tiering. Filer supports cross-cluster active-active replication, Kubernetes, POSIX, S3 API, encryption, Erasure Coding for warm storage, FUSE mount, Hadoop, WebDAV.
SeaweedFS Sponsor SeaweedFS via Patreon SeaweedFS is an independent Apache-licensed open source project with its ongoing development made possible ent
logical is tool for synchronizing from PostgreSQL to custom handler through replication slot
logical logical is tool for synchronizing from PostgreSQL to custom handler through replication slot Required Postgresql 10.0+ Howto Download Choose t
A pure go library to handle MySQL network protocol and replication.
A pure go library to handle MySQL network protocol and replication.
Enhanced PostgreSQL logical replication
pgcat - Enhanced postgresql logical replication Why pgcat? Architecture Build from source Install Run Conflict handling Table mapping Replication iden
Kubegres is a Kubernetes operator allowing to create a cluster of PostgreSql instances and manage databases replication, failover and backup.
Kubegres is a Kubernetes operator allowing to deploy a cluster of PostgreSql pods with data replication enabled out-of-the box. It brings simplicity w
🛡️ Synchronize AdGuard Home config to replicas
AdGuardHome sync Synchronize AdGuardHome config to a replica instance. Current sync features General Settings Filters Rewrites Services Clients Instal
SeaweedFS is a distributed storage system for blobs, objects, files, and data warehouse, to store and serve billions of files fast! Blob store has O(1) disk seek, local tiering, cloud tiering. Filer supports cross-cluster active-active replication, Kubernetes, POSIX, S3 API, encryption, Erasure Coding for warm storage, FUSE mount, Hadoop, WebDAV.
SeaweedFS Sponsor SeaweedFS via Patreon SeaweedFS is an independent Apache-licensed open source project with its ongoing development made possible ent
HA LDAP based key/value solution for projects configuration storing with multi master replication support
Recon is the simple solution for storing configs of you application. There are no specified instruments, no specified data protocols. For the full power of Recon you only need curl.
CRAQ (Chain Replication with Apportioned Queries) in Go
CRAQ is a replication protocol that allows reads from any replica while still maintaining strong consistency. CRAQ should provide better read throughput than Raft and Paxos. Read performance grows linearly with the number of nodes added to the system. Network chatter is significantly lower compared to Raft and Paxos.
Stream database events from PostgreSQL to Kafka
PSQL-Streamer This service receives the database events from PostgreSQL using logical replication protocol and feeds them to sinks based on the config
A generic oplog/replication system for microservices
REST Operation Log OpLog is used as a real-time data synchronization layer between a producer and consumers. Basically, it's a generic database replic
MySQL replication topology management and HA
orchestrator [Documentation] orchestrator is a MySQL high availability and replication management tool, runs as a service and provides command line ac
Golang MySql binary log replication listener
Go MySql binary log replication listener Pure Go Implementation of MySQL replication protocol. This allow you to receive event like insert, update, de
A distributed key-value store. On Disk. Able to grow or shrink without service interruption.
Vasto A distributed high-performance key-value store. On Disk. Eventual consistent. HA. Able to grow or shrink without service interruption. Vasto sca