3 个仓库
Replicates database state across cluster members using a distributed SQLite variant for fault tolerance and automatic failover.
Distinct from Database Replication: Distinct from Database Replication: uses a distributed SQLite variant specifically, not general database replication mechanisms.
Explore 3 awesome GitHub repositories matching data & databases · Distributed SQLite Replications. Refine with filters or upvote what's useful.
LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes
Replicates database state across cluster members using a distributed SQLite variant for fault tolerance.
LiteFS 是一个基于 FUSE 的分布式文件系统,旨在跨机器集群复制 SQLite 数据库。它作为一个高可用层,通过拦截写操作来同步数据,从而确保多个服务器节点之间的一致性。 该系统通过用户空间驱动程序将文件操作映射到网络请求,从而管理分布式数据库存储。这允许跨区域数据同步以及将数据库内容分发到边缘节点,从而实现具有同步全局写入的本地读取。 复制过程利用预写日志(WAL)传输和事务感知拦截,将已提交的更改从主节点流式传输到备用副本。新副本在过渡到增量日志复制之前,通过基于快照的初始化进行引导。
Synchronizes SQLite database state across cluster members for fault tolerance and high availability.
dqlite 是一个分布式 SQL 数据库,它嵌入了一个关系数据库引擎,以在节点集群中提供复制存储。它作为一个复制 SQL 引擎,旨在确保数据在节点故障期间保持可用和一致。 该系统利用共识算法来管理领导者选举并同步集群中的复制日志。这种方法实现了自动集群故障转移和领导者提升,从而无需人工干预即可维持持续服务。 该项目涵盖了状态机复制、基于网络的集群成员资格以及用于数据持久性的事务日志持久化。它包括用于管理分布式环境中投票成员添加和删除的管理界面。
Integrates a distributed SQLite variant to replicate database state across cluster members for fault tolerance.