Technical discussion: Selecting a Key-Value Store Database Engine for btczee #3
AbdelStark
started this conversation in
General
Replies: 1 comment 2 replies
-
What about https://github.com/erthink/libmdbx which used by erigon and reth, the performance seems better. And it was developed by C, which should be used with Zig easily. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Issue: Selecting a Key-Value Store Database Engine for btczee
Background
btczee is a Bitcoin protocol implementation in Zig. We need to choose a key-value store database for storing critical data like block data, UTXOs, etc. This decision will have significant implications for performance, maintainability, and development complexity.
Objectives
Criteria
Candidates
RocksDB
LMDB
LevelDB
Comparison Table
Resources
Questions to Consider
Next Steps
Call for Input
We welcome input from the community on:
Please provide any insights, data, or opinions to help inform this important decision for btczee.
Beta Was this translation helpful? Give feedback.
All reactions