dflat
Structured Data Store for Mobile (by liuliu)
sqlite_protobuf
A SQLite extension for extracting values from serialized Protobuf messages (by rgov)
Our great sponsors
dflat | sqlite_protobuf | |
---|---|---|
5 | 2 | |
290 | 74 | |
- | - | |
7.5 | 0.0 | |
about 2 months ago | 6 months ago | |
Swift | C++ | |
BSD 3-clause "New" or "Revised" 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.
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.
dflat
Posts with mentions or reviews of dflat.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-07-28.
-
Show HN: Distributed SQLite on FoundationDB
This is really, IMHO (as someone implements things on top of SQLite too https://dflat.io) pushes SQLite too far as the implementation of cross-db transactions have some big issues: https://www.sqlite.org/limits.html (the number of attached databases cannot exceed 10 or 125 (if you compile your own)) https://www.sqlite.org/wal.html (in WAL mode, there is no transactional guarantee for cross database transactions (atomic per database, but not cross database))
-
Hacker News top posts: Apr 4, 2021
Dflat: SQLite FlatBuffers\ (4 comments)
- Dflat: SQLite FlatBuffers
-
SQLite Plus: all the missing SQLite functions
Flatbuffers would be better as it doesn't need to deserialize at all (I think protobuf supports to partially deserialization nowadays?). I did something similar with https://dflat.io/ too!
sqlite_protobuf
Posts with mentions or reviews of sqlite_protobuf.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-21.
-
One-liner for running queries against CSV files with SQLite
SQLite's virtual table API (https://www.sqlite.org/vtab.html) makes it possible to access other data structures through the query engine. You don't need to know much if anything about how the database engine executes queries, you only need to implement the callbacks it needs to do its job. A few years ago I wrote an extension to let me search through serialized Protobufs which were stored as blobs in a regular database.
-
SQLite Plus: all the missing SQLite functions
Some time ago I joined a project that was recording logs in Protobuf format. I demonstrated that we could log the serialized Protobuf structures to a SQLite database and then use a plugin to query across the message fields: https://github.com/rgov/sqlite_protobuf
Learning how to use the SQLite extension API was a little mind-expanding but it worked like a charm.
What are some alternatives?
When comparing dflat and sqlite_protobuf you can also consider the following projects:
sqlite_ora_functions
enkiTS - A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.
mvsqlite - Distributed, MVCC SQLite that runs on FoundationDB.
json2csv - Convert json to csv with column titles
sqlite-parquet-vtable - A SQLite vtable extension to read Parquet files
comdb2 - Bloomberg's distributed RDBMS
blueboat - All-in-one, multi-tenant serverless JavaScript runtime.
sqlite-plus - The ultimate set of SQLite extensions
ultiboberon
ClickHouse - ClickHouse® is a free analytics DBMS for big data
qhs - SQL queries on CSV and TSV files