pingcap / go-ycsb

A Go port of Yahoo! Cloud Serving Benchmark (YCSB)
Apache License 2.0
602 stars 244 forks source link

Add ZenFS Support for Rocksdb Benchmarking #299

Open zhiwayzhang opened 5 months ago

zhiwayzhang commented 5 months ago

I noticed that the gorocksdb library is no longer maintained, while go-ycsb is still using gorocksdb. Are there any plans to migrate to the grocksdb library in the future? Additionally, I plan to add test support for the Rocksdb ZenFS plugin to go-ycsb. Therefore, I am considering which Go RocksDB library to base the development on, and grocksdb seems to be more suitable at the moment.

Additionally, ZenFS is a RocksDB plugin developed by Western Digital, which allows RocksDB to run on zoned namespace devices like ZNS, optimizing Write Amplification.