Skip to main content

What is new in MyRocks - RocksDB storage engine for MySQL

H.1301 (Cornil) | Day 2 | 13:05 - 13:35 | Speakers: Yoshinori Matsunobu

What is new in MyRocks - RocksDB storage engine for MySQL
A picture of a devroom at FOSDEM 2024
Open in browser
Get involved in the conversation!Join the chat

Notes

Abstract

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

Speakers

Yoshinori Matsunobu

Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.