暂无图片
分享
张芝
2023-10-18
分布式数据库中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
暂无图片
李奇

TPCC是衡量联机事务处理系统的工业标准,通过模拟仓库和订单管理系统,测试广泛的数据库功能,包括查询、更新和mini-batch事务。

暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏