mbtiles-s3-server VS verneuil

Compare mbtiles-s3-server vs verneuil and see what are their differences.

mbtiles-s3-server

Python server to on-the-fly extract and serve vector tiles from an mbtiles file on S3 (by uktrade)

verneuil

Verneuil is a VFS extension for SQLite that asynchronously replicates databases to S3-compatible blob stores. (by backtrace-labs)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
mbtiles-s3-server verneuil
6 5
135 392
0.0% 1.5%
0.0 6.7
over 1 year ago 2 months ago
Python C
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

mbtiles-s3-server

Posts with mentions or reviews of mbtiles-s3-server. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-09-13.

verneuil

Posts with mentions or reviews of verneuil. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-09-13.
  • Show HN: Query SQLite files stored in S3
    10 projects | news.ycombinator.com | 13 Sep 2022
  • Embedded database with VFS support?
    1 project | /r/rust | 22 Aug 2022
    It'd be process wide. If you want an example can check out the example using a vfs here. There's an explicit passing of vfs there and an implicit usage of it. https://github.com/backtrace-labs/verneuil/blob/main/examples/rusqlite_integration.rs
  • LiteFS a FUSE-based file system for replicating SQLite
    5 projects | news.ycombinator.com | 26 Jul 2022
  • A database for 2022 ยท Tailscale
    1 project | /r/programming | 2 Apr 2022
    It doesn't even have to be WAL-based system. Backtrace Labs has a SQLite virtual file system (VFS) called Verneuil that works similarly but works with the rollback journal instead of the WAL.
  • Ask HN: P2P Databases?
    3 projects | news.ycombinator.com | 1 Mar 2022
    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!

What are some alternatives?

When comparing mbtiles-s3-server and verneuil you can also consider the following projects:

mod_mbtiles - Serve tiles with Apache directly from an .mbtiles file

litefs - FUSE-based file system for replicating SQLite databases across a cluster of machines

TiltedEvolution - Skyrim and Fallout 4 mod to play online!

go-ds-crdt - A distributed go-datastore implementation using Merkle-CRDTs.

planetiler - Flexible tool to build planet-scale vector tilesets from OpenStreetMap data fast

dqlite - Embeddable, replicated and fault-tolerant SQL engine.

gokey - A simple vaultless password manager in Go

WCDB - WCDB is a cross-platform database framework developed by WeChat.

ngx_http_mbtiles_module - A nginx module to serve map tiles directly from mbtiles container files

bb-remote-execution - Tools for Buildbarn to allow remote execution of build actions

FastECC - Reed-Solomon coder computing one million parity blocks at 1 GB/s. O(N*log(N)) algo employing FFT.

s3fs - S3 Filesystem