首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在KV-store上运行TPC-C (或YCSB)基准测试

在KV-store上运行TPC-C (或YCSB)基准测试
EN

Stack Overflow用户
提问于 2017-09-29 14:10:19
回答 1查看 874关注 0票数 1

我刚刚为一个研究生研究项目创建了一个分布式键值存储(用C++编写),并且需要用一些标准的db基准测试它。我想在它上运行TPC和YCSB基准。它们提供了ACID (事务性)语义,但没有SQL接口。它支持两个API:read()write()

我的问题是:在我的数据库上运行TPC-C (或YCSB+T,或任何其他db基准)的最快方法是什么?我是否在k存储上创建了一个SQL接口(不确定这会有多容易/有多难)?还是根据TPC基准规范编写TPC查询?

有没有一种不同的方法来做到这一点,比如修改一个现有的工具,完成大部分的繁重工作与我的kv商店?

EN

回答 1

Stack Overflow用户

发布于 2017-10-05 11:40:45

看看dbbench

DBbench -嵌入式数据库基准测试 这是在C中重写Google的dbbench工具,并移植到许多其他嵌入式数据库引擎中。已经创建了一个框架,以尽量减少必须为任何特定DB引擎编写的代码量。添加对新引擎的支持只需要编写一个小的C包装器,提供DB打开、关闭、读和写例程,以及必要时可选的命令行参数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46490630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档