MyRocks is an open source MySQL storage engine on top of RocksDB - a popular Log-Structured Merge Tree database library. We created at Meta in 2015 and since then we expanded use cases. Recently we added several interesting new features, and I would like to introduce to the MySQL community about them, and how they work. Notably, the following new features will be covered in the session.
- Vector database support with Faiss (https://github.com/facebookresearch/faiss)
- Accessing MyRocks tables directly with NoSQL/RPC calls with Thrift (https://github.com/apache/thrift)
- User defined timestamp support for stronger consistency