在TPC-C 测试中,部署 Benchmark SQL、ODP 和 OBD 的机器有一定的灵活性,根据 OBServer 总核数的不同分为以下三种情况: 当OBServer 总核数小于等于 47 核时,该机器仅需要 8 核 64G 即可。 当OBServer 总核数在 48 核和 72 核之间时,该机器需要 16 核 128G。
阿里妹导读:TPC-C是TPC组织(国际事务性能委员会)制定的关于商品销售的订单创建和订单支付等的基准测试标准,是数据库联机交易处理系统的权威基准测试标准。 蚂蚁金服自研的分布式关系数据库OceanBase获得TPC-C测试第一名后,引起了大量关注,今天,我们邀请了OceanBase的核心研发人员对本次测试做专业的技术解读。 一、OceanBa...
5)TPC-C基准测试之存储优化6)TPC-C基准测试之链路层优化 导语 在TPC-C 标准定义中,测试系统分为 RTE(Remote Terminal Emulator)和 SUT 两部分。在实际的 TPC-C 测试流程中,不只是对 DB 端能力的考验,对链路中的所有组件都存在极大的资源消耗和压力。以这次 6088万 tpmC 测试结果看,我们一共在 64 台 64C...
5月20日,数据库权威机构国际事务处理性能委员会(Transaction Processing Performance Council)官网正式对外公布,由蚂蚁自主研发的金融级分布式关系数据库OceanBase,在TPC-C基准测试中打破自己去年创造的世界纪录,事务处理性能由上次测试的6088万tpmC提升到7.07亿 tpmC,进一步加速我国国产自研数据库的崛起。OceanBase是蚂蚁...
对TPC-C 有所了解人都知道,TPC-C 是一个典型的 OLTP (On-Line Transaction Processing) 场景测试,考察的是数据库在高并发压力场景下的事务处理能力,最终的性能指标以 tpmC(transaction per minute,也即每分钟系统处理 TPC-C 模型中的 new order 事务的数量)和平均到每 tpmC 的系统成本作为衡量标准。在 OLTP ...
两位审计员其中一位还是 TPC-C 标准原作者之一,他们对整个测试流程的要求异常细致和严苛,起初对待 OceanBase 还持有很大的怀疑态度,和审计员们漫长的邮件以及现场沟通过程也异常艰辛,但这也帮助我们始终坚持用规范中最严格的标准来针对每个测试子项,最终也赢得了审计员们充分的信任,审计员甚至在理解了 OceanBase 架构后...
TPC-C 中跑赢 Oracle 提及OB,或许大家还记得一月之前,OB成功挑战TPC-C测试进而刷新Oracle已经保持九年的得分纪录这一新闻,其实一直以来冲击TPC-C测试可谓是所有数据库内核开发技术人的梦想,但由于测试标准十分复杂,尽管商业背书价值颇高但却无一成功,作为国产数据库首次冲击榜单,OB团队更是夜以继日准备了一年之...
除了tmpC,TPC-C的评测还有一个重要指标,就是用系统的总价格除以tmpC得分,得到性能价格比的指标(Price/tpmC)。 在这一项指标中,OceanBase是3.98cny/tmpc,在折算后比甲骨文的Orcale数据库低了近50%。其中最为关键的一点是,Orcale在TPC-C使用顶配的专用设备,计算集群动用了108 颗 T3 SPARC 处理器,1728 个物理核...
之所以在短时间内做两次测试,是因为 OceanBase 团队认为首次测试尚未充分发挥 OceanBase 分布式架构的真正实力,同时也希望二次测试可以体现其性价比优势。两次 TPC-C 测试采用的都是OceanBase 2.2版本的 Oracle 兼容模式,目前蚂蚁金服内部以及外部商业银行均有 Oracle 业务已经迁移到 OceanBase 的 Oracle 模式。
这一期间,OceanBase 成为全球唯一在 TPC-C 和 TPC-H 测试(用于评测数据库的分析型查询能力)上都刷新了世界纪录的分布式数据库。 从OceanBase 的技术理念角度看,首先确保的是稳定可靠。例如,OceanBase 系统内部有一个数据校验机制,自动对多个副本之间进行实时的事务一致性校验和定期的基线数据一致性校验,为了实现该校验...