分布式数据库中TPCC测试模型的定义是什么?
rt
收藏
复制链接
微信扫码分享
在小程序上查看
分享
2条回答
默认
最新
TPCC测试模型,全称为事务处理性能委员会基准测试(Transaction Processing Performance Council Benchmark),是由事务处理性能委员会(TPC)推出的一系列性能测试标准中的一款。该模型自1992年推出以来,已经成为数据库性能测试的标杆。
TPCC测试模型的业务场景包括仓库管理、商品库存和销售等操作。在这个模型中,“仓库”是一个关键的概念,存在大量的仓库,每个仓库都存储有许多的商品(Item)。每个商品在每个仓库都有自己的库存数目。仓的数量通常很多,例如一般的测试都是从1000仓开始。
此外,TPCC测试模型中有5种常见的事务处理类型,分别是订单创建(Order Creation)、订单支付(Order Payment)、订单状态查询(Order Status)、订单配送(Delivery Process)和库存状态查询(Inventory Status)。这些事务的处理结果需要符合ACID特性,并且要求在8小时稳定运行的环境下,每秒性能波动不超过2%。同时,TPC-C标准对事务的原子性有强制性的要求,即一个事务内部对仓库、订单、用户等表格的修改必须原子地生效,不允许出现只有一半成功的情况。
评论
有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

