文件名称:go-ycsb:Yahoo的Go端口! 云服务基准(YCSB)
文件大小:157KB
文件格式:ZIP
更新时间:2024-06-02 00:46:35
Go
go-ycsb 去-YCSB是一个围棋端口 。 它完全支持所有YCSB生成器和Core工作负载,因此我们可以使用Go进行基本的CRUD基准测试。 为什么还要再去YCSB? 我们想在Go中建立一个标准的基准测试工具。 我们对Java不熟悉。 入门 git clone https://github.com/pingcap/go-ycsb.git $GOPATH /src/github.com/pingcap/go-ycsb cd $GOPATH /src/github.com/pingcap/go-ycsb make ./bin/go-ycsb 注意: 要使用FoundationDB,必须首先安装库,现在支持的版本是6.2.11。 要使用RocksDB,必须首先按照安装RocksDB。 用法 通常,我们可以从正式文档。 壳 . / bin / go - ycsb shell bas
【文件预览】:
go-ycsb-master
----.gitignore(39B)
----go.mod(4KB)
----Dockerfile(709B)
----fdb-dockerfile(884B)
----Makefile(621B)
----.dockerignore(21B)
----pkg()
--------client()
--------ycsb()
--------util()
--------prop()
--------measurement()
--------generator()
--------workload()
----YCSB-LICENSE(11KB)
----workloads()
--------workloade(3KB)
--------workloadf(3KB)
--------minio(97B)
--------workloadb(3KB)
--------workload_template(7KB)
--------workloada(3KB)
--------workloadc(3KB)
--------workloadd(3KB)
----db()
--------pegasus()
--------rocksdb()
--------badger()
--------boltdb()
--------tikv()
--------pg()
--------spanner()
--------redis()
--------minio()
--------foundationdb()
--------mongodb()
--------cassandra()
--------sqlite()
--------aerospike()
--------mysql()
--------basic()
----LICENSE(11KB)
----go.sum(46KB)
----README.md(13KB)
----tool()
--------binary()
--------report.go(5KB)
--------docker()
----cmd()
--------go-ycsb()