https://db.in.tum.de/~leis/papers/ART.pdf
- support range insert/range query,must aligned in 256 keys
- super fast
- super low memory cost
- support serialization and deserialization
key is fixed 8 bytes,value is 8 bytes
void RangeInsert(uint64_t start, uint32_t length, void* val);
void RangeQuery(uint64_t start, uint32_t length, std::vector<void*>* vals);
void RangeInsert(LbaRange range, Location location);
void RangeQuery(LbaRange range, std::vector* locations);