📄️ Data structures design
Apache Kvrocks™ uses the RocksDB as storage, it's developed by Facebook which is built on LevelDB with many extra features, like column family, transaction and backup, see the RocksDB wiki: Features Not In LevelDB. The basic operations in RocksDB are Put(key, value), Get(key), Delete(key), other complex structures aren't supported.
📄️ Index encoding format for Kvrocks Search
Different from the encoding method of other data structures in Kvrocks (e.g. String, Hash, ZSet ...),