Knio / everdb-native

C implementation of everdb - Fast and efficient on-disk data structures and embedded databases

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

everdb-native

everdb-native is the C language implementation of everdb, an extremely fast, efficient, and safe data storage engine.

Build Status Coverage Status

Should I Use this?

No. Check back in Q4 2019.

TODO

  • Test windows build
  • Setup coverage
  • Implement transactions API
  • Test transactions API
  • Port array structs to use transactions
  • Make root object API
  • Prototype B+ tree
    • Add
    • Split when full
      • Test
    • Pop
    • Combine when empty
      • Test
    • First/Last
    • Root API
      • Grow from root
  • Add Checksumming
    • Page tables
    • Btree
    • Array

About

C implementation of everdb - Fast and efficient on-disk data structures and embedded databases


Languages

Language:C++ 85.1%Language:C 10.0%Language:CMake 4.8%Language:Batchfile 0.1%Language:Shell 0.0%