Releases: CS0522/CSBlog
Release list
NoFDB files
=== SPDK ===
spdk-24.05.x.zip
=== RPC (bRPC && gRPC) ===
bthread-dep.zip (includes gflags, protobuf, glogs)
custom-brpc.zip
brpc-1.5.0.zip
brpc_rtc.zip (modified epoll dispatcher, types.h)
brpc_rtc_epoll.zip (only modified types.h)
grpc-1.34.0.zip (not suitable for Ubuntu 22.04)
grpc-1.50.0.zip
glog-0.4.0.tar.gz
=== RocksDB Original ===
rocksdb-6.14.6.zip (not suitable for Ubuntu 22.04)
rocksdb-7.0.1.zip (recommend)
=== YCSB ===
YCSB-0.17.0-tracing.zip (添加 HdrHistogram 依赖,添加 motivation、workloadg 工作负载、修改 Cassandra WCL: ALL、RCL: ONE、修改 Key Padding,CassandraCQLClient中加入tracing)
YCSB-0.17.0.zip (添加 HdrHistogram 依赖,添加 motivation、workloadg 工作负载、修改 Cassandra WCL: ALL、RCL: ONE、修改 Key Padding)
YCSB-cpp.zip (YCSB-Rocksdb repo: https://github.com/lygin/YCSB-Rocksdb)
TropoDB.zip
=== NoFDB workload ===
(❌) nofdb.spec (for YCSB-cpp)
(❌) workload_nofdb (for YCSB-Java)
All useful workloads are stored in the YCSB-0.17.0.zip and nofdb/ycsb layer
=== Baseline: RubbleDB ===
(❌) RubbleDB.zip (original)
No use. Clone CS0522/rubbledb-modified instead (in constructing).
=== Baseline: Cassandra ===
apache-cassandra-3.11.4-bin.tar.gz
cassandra.yaml (修改 memtable_flush_writers、compactors 为 1、3)
cassandra_limit_heap.yaml (限制memtable)
create_ycsb.cql (添加 sstable_size_in_mb: 64)
create_ycsb_rf2.cql (2 副本)
create_ycsb_one_field.cql (fieldcount 为 1、添加 sstable_size_in_mb: 64)
drop_ycsb.cql
=== Baseline: DEPART ===
depart.zip (depart repo: https://github.com/ustcadsl/depart. deleted 'build' and modified URLs)
cassandra_depart.yaml (修改 memtable_flush_writers、compactors 为 1、3)