Persistent memory

I’m curious about the possibility to adapt Yugabyte to use Persistent Memory. There is a RocksDB implementation that is tailored for Persistent Memory: https://github.com/pmem/pmem-rocksdb

Perhaps this has already been looked into?

Thanks for the question. YugabyteDB currently relies on SSDs for persistence. Persistent memory is an area of exploration for the future. Also note it relies on a significantly customized RocksDB version which is no longer kept in sync with upstream RocksDB. This has been true since the early days of the project. This post goes into some of the detail around the RocksDB-related enhancements if you are interested. https://blog.yugabyte.com/enhancing-rocksdb-for-speed-scale/

Thanks for your prompt reply. I was afraid the Yugabyte RocksDB fork would be far from the root repo. Thanks!