Categorygithub.com/preetam/lm2
repositorypackage
2.2.6+incompatible
Repository: https://github.com/preetam/lm2.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

lm2 CircleCI GoDoc

lm2 (listmap2) is an ordered key-value storage library.

It provides

  • Ordered key-value data model
  • Append-only modifications
  • Fully durable, atomic writes
  • Cursors with snapshot reads

Because it is append-only, records are never actually deleted. You will have to rewrite a collection to reclaim space.

License

BSD (see LICENSE)

Projects that use lm2

  • Transverse uses lm2 to store metadata, and uses lm2 through the Rig for synchronous replication.
  • Cistern uses lm2 for storing events.