LumoSQL
a year ago
- #database
- #performance
- #SQLite
- LumoSQL is a modification of SQLite, adding security, privacy, performance, and measurement features.
- It supports pluggable backends, including SQLite Btree, LMDB, and Berkeley Database.
- LumoSQL introduces modern encryption (like Attribute-Based Encryption) and per-row checksums for error detection.
- The project is under the MIT license and supported by the NLNet Foundation.
- LumoSQL runs on x86, ARM-32, RISC-V architectures, and various Linux/BSD OSs.
- It uses the 'Not-forking' tool to track upstream changes without forking SQLite.
- Benchmarking is a key feature, allowing performance comparisons across configurations.
- LumoSQL is maintained using Fossil repository, with contributions encouraged via forums.
- The project aims to demonstrate SQLite improvements that may not fit SQLite's conservative approach.
- Current limitations include incomplete backend support and test coverage.