verneuil
s3sqlite
Our great sponsors
verneuil | s3sqlite | |
---|---|---|
5 | 5 | |
388 | 457 | |
1.8% | 2.6% | |
6.7 | 0.0 | |
about 1 month ago | over 1 year ago | |
C | Python | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
verneuil
- Show HN: Query SQLite files stored in S3
- LiteFS a FUSE-based file system for replicating SQLite
-
Ask HN: P2P Databases?
https://github.com/backtrace-labs/verneuil/ is one way to address the diffing / read replica part of the problem. I believe it's compatible with gossipping: most of the data is in small content-addressed chunks, with small manifests that tell clients what chunks to fetch and how to reassemble them to recreate a sqlite database. There's already client-side caching to persistent storage, and chunks can be fetched on demand.
Sharing replication data P2P, while retaining the simplicity of a single authoritative writer per database, is explicitly part of the project's long-term goals!
s3sqlite
What are some alternatives?
litefs - FUSE-based file system for replicating SQLite databases across a cluster of machines
go-ds-crdt - A distributed go-datastore implementation using Merkle-CRDTs.
WCDB - WCDB is a cross-platform database framework developed by WeChat.
dqlite - Embeddable, replicated and fault-tolerant SQL engine.
bb-remote-execution - Tools for Buildbarn to allow remote execution of build actions
s3fs - S3 Filesystem
Craft - A simple Minecraft clone written in C using modern OpenGL (shaders).
Apache Ignite - Apache Ignite
mvsqlite - Distributed, MVCC SQLite that runs on FoundationDB.
pgBackRest - Reliable PostgreSQL Backup & Restore
filesystem_spec - A specification that python filesystems should adhere to.
mbtiles-s3-server - Python server to on-the-fly extract and serve vector tiles from an mbtiles file on S3