Design goals
- 100% compatible with leveldb database, which means you can try rabbitDb now and shift to rabbitDb if it fits without touching your original database
- 100% leveldb original unit test passing
- 100% function coverage of leveldb
- share the same Level DB API interface like project fusesource/leveldbjni and dain/leveldb
Todo List
Improvement
Compatible Issues
- encoding compatible (fixed32, fixed64, varint32, varint64)
- hash compatible
- crc value compatible
- bloom filter string representation compatible