LevKruglyak/limousine

Simplify Code and Unit Test

Closed this issue · 1 comments

  • Reduce the overall complexity of the code base for milestone 1, not sacrificing performance significantly.
  • Verify that all components are working properly, adding explicit guarantees alongside unit tests
  • Simplification might involve splitting up the project into multiple crates, especially independent components like storage implementations, data structures like the stackmap, etc.
  • Provide documentation for each individual component, as well as how they fit together.
  • Rename Index to KVStore and PersistedIndex to PersistedKVStore
  • Rename create_hybrid_index to create_kv_store