Hasty Briefsbeta

Bilingual

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.