sqlite-zstd
compress-json
sqlite-zstd | compress-json | |
---|---|---|
9 | 4 | |
1,349 | 90 | |
- | - | |
2.2 | 8.4 | |
4 months ago | about 1 month ago | |
Rust | TypeScript | |
GNU Lesser General Public License v3.0 only | BSD 2-clause "Simplified" License |
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.
sqlite-zstd
-
WAL Mode in LiteFS
Have you compared LZ4 to other compression algorithms, zstd for example? ( https://github.com/phiresky/sqlite-zstd )
Given that LiteFS operates at the filesystem layer via FUSE, have you considered it against designs that use built-in features native to some filesystems? For example, I've considered a similar system design based on a single ZFS primary node that streams ZFS snapshots to reader nodes. With some coordination service (e.g. consul) it could still allow for the whole node promotion process.
- zstd
-
Compressed Sqlite database and indexing
There's library to compress sqlite databases with extensions like sqlite-zstd.
- Show HN: 通过透明压缩将SQLite数据库的大小减少到80%。 (Show HN: Reduce SQLite database size by up to 80% with transparent compression)
- Show HN: Reduce SQLite database size by up to 80% with transparent compression
-
SQLite Archive Files
You can also try sqlite-zstd [1], which is an sqlite extension allows transparent compression of individual rows by automatically training dictionaries based on groups of data rows.
Disclaimer: I made it and it's not production ready
[1] https://github.com/phiresky/sqlite-zstd
compress-json
- Angular side compression and de-compression
-
Angular side string compression and de-compression
May be try this https://github.com/beenotung/compress-json
-
How to store your app's entire state in the url
Depending on how repeative the object keys are, you maybe able to save quite some spaces with compress-json [1].
Since the OP is using lz-string to do compression, I suppose the data should be repetitive.
[1] https://www.npmjs.com/package/compress-json
- Show HN: Reduce SQLite database size by up to 80% with transparent compression
What are some alternatives?
libsqlfs - a library that implements a POSIX style filesystem on top of an SQLite database
u - μ is a JavaScript library for encoding/decoding state (JavaScript object) in URL
compress - Optimized Go Compression Packages
CozeJS - Coze Javascript - cryptographic JSON messaging specification
pocketbase-framework-litestr
t
cloudbeaver - Cloud Database Manager
postlite - Postgres wire compatible SQLite proxy.
pocketbase-framework-litestream - A small example using PocketBase as a Go Framework with replication/restoration of SQLite DB with Litestream
sqlite-web - Web-based SQLite database browser written in Python
LZ4 - Extremely Fast Compression algorithm
litexplore - Remote SQLite database explorer