awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
superfly avatar

superfly/litefs

0
View on GitHub↗
4,817 星标·121 分支·Go·Apache-2.0·2 次浏览

Litefs

LiteFS 是一个基于 FUSE 的分布式文件系统,旨在跨机器集群复制 SQLite 数据库。它作为一个高可用层,通过拦截写操作来同步数据,从而确保多个服务器节点之间的一致性。

该系统通过用户空间驱动程序将文件操作映射到网络请求,从而管理分布式数据库存储。这允许跨区域数据同步以及将数据库内容分发到边缘节点,从而实现具有同步全局写入的本地读取。

复制过程利用预写日志(WAL)传输和事务感知拦截,将已提交的更改从主节点流式传输到备用副本。新副本在过渡到增量日志复制之前,通过基于快照的初始化进行引导。

Features

  • Distributed SQLite Replications - Synchronizes SQLite database state across cluster members for fault tolerance and high availability.
  • Database Replication - Implements database replication to synchronize state across multiple storage nodes for high availability.
  • Distributed Databases - Manages database storage across multiple networked nodes to provide scalability and fault tolerance.
  • Custom User-Space File Systems - Provides a custom user-space file system that intercepts standard calls to manage database access.
  • Log Shipping - Replicates data by streaming committed transaction logs from a primary node to standby replicas.
  • Transactional Replication - Ensures atomic replication of changes by identifying and synchronizing discrete SQLite database commits.
  • Database High Availability - Ensures continuous database service availability through replication and consistency across a distributed cluster.
  • FUSE Implementations - Implements the FUSE standard to bridge kernel VFS to a user-space process for data synchronization.
  • Edge-to-Cloud Synchronization - Replicates data between edge nodes and centralized storage to facilitate local reads with global writes.
  • Geographic Data Replication - Synchronizes SQLite databases across geographically dispersed locations in real time.
  • Database Snapshots - Bootstraps new replicas by capturing the initial database state before starting incremental log replication.

Star 历史

superfly/litefs 的 Star 历史图表superfly/litefs 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Litefs 的开源替代方案

相似的开源项目,按与 Litefs 的功能重合度排序。
  • canonical/dqlitecanonical 的头像

    canonical/dqlite

    4,338在 GitHub 上查看↗

    dqlite is a distributed SQL database that embeds a relational database engine to provide replicated storage across a cluster of nodes. It functions as a replicated SQL engine designed to ensure data remains available and consistent during node failures. The system utilizes a consensus algorithm to manage leader election and synchronize a replicated log across the cluster. This approach enables automatic cluster failover and leader promotion to maintain continuous service without manual intervention. The project covers state machine replication, network-based cluster membership, and transacti

    Cdatabaseraftsqlite
    在 GitHub 上查看↗4,338
  • winfsp/winfspwinfsp 的头像

    winfsp/winfsp

    8,687在 GitHub 上查看↗

    WinFSP is a framework for implementing custom file systems on Windows. It enables the creation of user-mode file systems that appear as standard disk drives or network shares to the operating system, allowing developers to implement file system logic in user space via a proxy architecture that avoids the need for custom kernel code. A primary differentiator is its FUSE compatibility layer, which maps POSIX-based file system calls to native Windows requests. This allows existing file systems written for the FUSE API to be ported to Windows and Cygwin environments. The project covers a wide ra

    Cdriverfilesystemfuse
    在 GitHub 上查看↗8,687
  • sorintlab/stolonsorintlab 的头像

    sorintlab/stolon

    4,816在 GitHub 上查看↗

    Stolon is a cloud native database manager and orchestrator for PostgreSQL. It functions as a high availability manager designed to automate failover, replication, and cluster management in distributed environments. The system coordinates synchronous and asynchronous data mirroring and uses a service discovery mechanism to dynamically detect database node addresses. It routes client traffic to the current primary instance through a proxy to maintain application access during role switches. The project covers disaster recovery through point-in-time recovery and the maintenance of multi-site st

    Go
    在 GitHub 上查看↗4,816
  • dokan-dev/dokanydokan-dev 的头像

    dokan-dev/dokany

    5,784在 GitHub 上查看↗

    Dokan is a user-mode file system library for Windows that allows applications to create custom file systems accessible as normal Windows volumes without writing kernel-mode device drivers. It provides a FUSE compatibility layer that maps FUSE operations to Dokan callbacks, enabling existing FUSE-based file systems to run natively on Windows by rebuilding the source code with Cygwin or MinGW. The library exposes its file system API through language-specific wrappers for C, .NET, Java, Delphi, Ruby, and Python, supporting cross-language file system development. It handles file operations throug

    Cccreatefiledevice-driver
    在 GitHub 上查看↗5,784
查看 Litefs 的所有 30 个替代方案→

常见问题解答

superfly/litefs 是做什么的?

LiteFS 是一个基于 FUSE 的分布式文件系统,旨在跨机器集群复制 SQLite 数据库。它作为一个高可用层,通过拦截写操作来同步数据,从而确保多个服务器节点之间的一致性。

superfly/litefs 的主要功能有哪些?

superfly/litefs 的主要功能包括:Distributed SQLite Replications, Database Replication, Distributed Databases, Custom User-Space File Systems, Log Shipping, Transactional Replication, Database High Availability, FUSE Implementations。

superfly/litefs 有哪些开源替代品?

superfly/litefs 的开源替代品包括: canonical/dqlite — dqlite is a distributed SQL database that embeds a relational database engine to provide replicated storage across a… sorintlab/stolon — Stolon is a cloud native database manager and orchestrator for PostgreSQL. It functions as a high availability manager… winfsp/winfsp — WinFSP is a framework for implementing custom file systems on Windows. It enables the creation of user-mode file… dokan-dev/dokany — Dokan is a user-mode file system library for Windows that allows applications to create custom file systems accessible… cloudnative-pg/cloudnative-pg — CloudNativePG is a Kubernetes operator designed for the administration, lifecycle management, and high availability of… patroni/patroni — Patroni is a high availability manager and cluster orchestrator for PostgreSQL. It functions as an automatic failover…