Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 503 Bytes

README.md

File metadata and controls

22 lines (18 loc) · 503 Bytes

DBShark

DBShark is an embedded key-value B+tree-based database inspired by boltdb.

Warning

This project is a work-in-progress.

Some of key features are:

  • Embedded
  • Key-value store
  • Range query
  • Serializable isolation level
  • Crash-safe
  • Transactions are atomic
  • Allow rollback
  • Concurrent read transaction
  • Write transactions are exclusive

Limitation:

  • Currently, it's only working for linux
  • No delete operation yet
  • Only allow single instance