独家技术解析!支付宝OceanBase二刷TPCC都有哪些“硬核”技术? 5月20日,国际事务处理性能委员TPC组织的官网显示,蚂蚁金服100%自主研发的分布式关系数据库OceanBase,以7.07亿(707,351,007)tpmC的在线事务处理性能,打破了OceanBase自己在2019年10月创造的6088万(60,880,800)tpmC的TPC-C世界纪录。 TPC-C是全球最具公信力的联机交易处理数据库的功能与性能结合的测试标准。通俗来讲,TPC-C测 数据运维 2024-05-07 竹子爱熊猫
TPCC解析系列丨TPCC基准测试之链路层优化 前言:蚂蚁金服自研数据库 OceanBase 登顶 TPC-C 引起业内广泛关注,为了更清楚的展示其中的技术细节,OceanBase 团队的核心研发人员对本次测试进行了系统的技术解读,共包括六篇: 1) TPC-C基准测试介绍 2)OceanBase如何做TPC-C测试 3)TPC-C基准测试之SQL优化 4)TPC-C基准测试之数据库事务引擎的挑战 5)TPC-C基准测试之存储优化 6)T 数据运维 2024-05-07 Escape
OceanBase 再破纪录!核心成员陈萌萌:坚持 HTAP 就是坚持我们做数据库的初心 写在前面的话 2021年5月20日,据国际事务处理性能委员会(TPC,Transaction Processing Performance Council)官网披露,蚂蚁集团自主研发的分布式关系型数据库OceanBase在数据分析型基准测试(TPC-H)中,以1526万QphH的性能总分创造了新的世界纪录。 同时,OceanBase 也成为唯一在事务处理和数据分析两个领域测试中都获得过世界第一的中 数据运维 2024-05-07 大树
OceanBase 开源版V3.1.1压力测试情况 测试方案 使用 OBD 部署 OceanBase 数据库,集群部署规模为1:1:1,OBProxy、OBClient 以及 TPC-C 与 TPC-H 测试工具部署在另一台服务器上, 作为客户端的压力测试服务器,分别进行 TPC-C 与 TPC-H 测试。测试集群拓扑示意图如下: 2. 测试环境 2.1. 硬件配置 测试祼金属服务器四台,硬件配置如下: 2.2. 软件环境 安装主要软件及其版 数据运维 2024-05-07 Escape
金融行业实践:对 OceanBase 做性能测试 作者简介:张霁:数据库架构师。 环境准备 由于手上正好有7台物理机,在作业三中会使用OBD直接部署了2:2:2架构的OceanBase集群。这里直接拿来进行TPC-C测试。 机器信息如下: 机器划分如下: 测试方案 使用 OBD 部署OceanBase 数据库集群。TPC-C 单独部署在一台机器上, 作为客户端的压力机器。 OceanBase 集群规模为 2:2:2。部署成功后,新建执行 TPC- 数据运维 2024-05-07 宇宙之一粟
TPCC 解析系列 | OceanBase TPCC 测试流程全揭秘 本文由 曹晖 撰写与 2019 年 10 月 8 日 蚂蚁金服自研数据库 OceanBase 登顶 TPC-C 引起业内广泛关注,为了更清楚的展示其中的技术细节,OceanBase 团队的核心研发人员对本次测试进行了系统的技术解读,共包括五篇: 1)TPC-C基准测试介绍 2)OceanBase如何做TPC-C测试 3)TPC-C基准测试之SQL优化 4)TPC-C基准测试之数据库事务引擎的挑战 数据运维 2024-05-07 大白菜程序猿
TPCC 解析系列 | TPCC基准测试之SQL优化 本文由 陈萌萌(酒满)、潘毅(柏泽) 撰写与 2019 年 10 月 9 日 蚂蚁金服自研数据库 OceanBase 登顶系列引起业内广泛关注,为了更清楚的展示其中的技术细节,OceanBase 团队的核心研发人员对本次测试进行了系统的技术解读,共包括五篇: 1)TPC-C基准测试介绍 2)OceanBase如何做TPC-C测试 3)TPC-C基准测试之SQL优化 4)TPC-C基准测试之数据库事 数据运维 2024-05-07 贤蛋大眼萌
TPCC解析系列 | TPCC基准测试之数据库事务引擎的挑战 本文由韩富晟(颜然)撰写与 2019 年 10 月 10 日 蚂蚁金服自研数据库 OceanBase 登顶TPC-C 引起业内广泛关注,为了更清楚的展示其中的技术细节,OceanBase 团队的核心研发人员对本次测试进行了系统的技术解读,共包括五篇: 1)TPC-C基准测试介绍 2)OceanBase如何做TPC-C测试 3)TPC-C基准测试之SQL优化 4)TPC-C基准测试之数据库事务引擎的 数据运维 2024-05-07 宇宙之一粟
TPCC解析系列 | TPCC基准测试之存储优化 本文由 赵裕众(陈群) 撰写与 2019 年 10 月 9 日 蚂蚁金服自研数据库 OceanBase 登顶 TPC-C 引起业内广泛关注,为了更清楚的展示其中的技术细节,OceanBase 团队的核心研发人员对本次测试进行了系统的技术解读,共包括五篇: 1)TPC-C基准测试介绍 2)OceanBase如何做TPC-C测试 3)TPC-C基准测试之SQL优化 4)TPC-C基准测试之数据库事务引 数据运维 2024-05-07 向阳逐梦
OceanBase数据库创始人阳振坤:通关TPCC到底有多难? 前言 :自从蚂蚁金服自研数据库OceanBase获得TPC-C测试第一名后,引起了行业内外大量关注,我们衷心的感谢大家对OceanBase的支持与厚爱,也虚心听取外界的意见和建议。为了让大家更好的了解测试的技术细节,OceanBase的核心研发人员将在后续对本次测试做专业的技术解读,本文为第一篇,后续文章也将于近日对外发布。 OceanBase于2010年立项,九年来,研发人员一步一个脚印,不断的 数据运维 2024-05-07 爱可生开源社区
TPCC 解析系列专题 蚂蚁金服自研数据库 OceanBase 登顶系列引起业内广泛关注,为了更清楚的展示其中的技术细节,OceanBase 团队的核心研发人员对本次测试进行了系统的技术解读,共包括五篇: 1)TPC-C基准测试介绍 2)OceanBase如何做TPC-C测试 3)TPC-C基准测试之SQL优化 4)TPC-C基准测试之数据库事务引擎的挑战 5)TPC-C基准测试之存储优化 数据运维 2024-05-07 张二河
TPCH性能测试解析|OceanBase v4.x与v3.x有哪些差异? 作者简介:肖帆,OceanBase技术部技术专家,开源生态团队成员。2018年硕士毕业于华中科技大学软件工程专业,毕业后一直从事数据库领域的质量保障工作,曾就职于有赞、网易,参与关系型数据库、缓存数据库、对象存储相关产品的测试开发,目前的工作方向是OceanBase社区版性能测试。 2022 年 11 月 3 日, OceanBase 社区版 4.0 Beta 版本正式上线。发布现场的演练测试结果 数据运维 2024-05-07 法医
压测时为什么冻结阈值在变化? 本文从源码角度分析了 OceanBase 压测中冻结阈值动态变化的原因,并给出运维建议。 作者:张乾外星人2号,兼任五位喵星人的铲屎官。本文来源:原创投稿 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 背景 数据运维 2024-05-07 大猫
唐刘:关于产品质量的思考 测试的窘境 本文作者:PingCAP 唐刘 在 关于产品质量的思考 - 我的基本认知 这篇文章里面,我画了一个因果循环图,强调了一个好质量的产品对于客户增长的重要性。那么如果保证质量好,很大的一个工作就是测试。不过这篇文章并不会讲我们如何来测试 TiDB 的,如果想了解更多我们如何测试分布式系统的,可以看我们的 博客 以及贵司 CEO 的文章 分布式系统测试。 这篇文章,我想借用下《创新者的窘境》这本书的标题 数据运维 2024-05-07 Escape
唐刘:关于产品质量的思考 UT in TiDB 本文作者:PingCAP 唐刘 在很早之前,我就注意到了 TiDB 代码里面的一个风险,就是我们很多的单元测试看起来是 UT 测试,实际上算是 IT 测试,也就是我们非常多的接口是使用 SQL 来进行测试的。关于这一点,在 PingCAP 内部进行了大量的讨论,支持 SQL 测试的研发理由非常充分,因为 SQLite 就是使用这种方式来的,而且这样的测试写起来非常的简单。而反对这种方式的研发也有充 数据运维 2024-05-07 大猫
PHP 单元测试中的性能优化与问题排查 性能优化:使用分组测试类使用模拟对象避免执行缓慢操作使用数据提供者提高覆盖率问题排查:长测试时间:识别最耗时的测试方法并优化不稳定的测试:找出导致不稳定的原因并增加可靠性措施遮盖代码的测试不足:使用代码覆盖率分析器识别并编写覆盖测试难以调试的测试:使用调试工具如 xdebug 识别根本原因与生产环境差异:验证测试与生产环境的行为一致性 PHP 单元测试中的性能优化与问题排查 前言 单元测试对于确保 开发运维 2024-05-06 法医
使用 PHP 函数的最佳实践:测试和单元测试? 针对 php 函数进行测试的最佳实践包括:单元测试:隔离测试单个函数或类,验证预期行为;集成测试:测试多个函数和类的交互,验证应用程序整体运行情况。 PHP 函数的最佳实践:测试和单元测试 引言 在 PHP 中编写健壮可靠的代码至关重要。单元测试和集成测试是确保代码正常运行并捕获意外错误的强大工具。本文将讨论使用 PHP 函数进行有效测试的最佳实践。 1. 单元测试 单元测试针对单个函数或类进行隔 开发运维 2024-05-03 剑圣无痕
如何使用Golang函数进行Web应用程序测试 在 go 中进行函数测试的步骤包括:创建测试文件并导入相关包。定义测试函数,包括要测试的不同输入/预期组合。调用函数并验证结果是否符合预期。运行测试以验证函数的正确性。 如何在 Go 中使用函数进行 Web 应用程序测试 函数测试是验证 Web 应用程序中指定函数是否正确工作的一种有效方法。在 Go 中,我们可以使用标准的 testing 包轻松地执行函数测试。 实战案例 考虑以下 Go 函数,它 开发运维 2024-05-03 三掌柜
Java 函数中日志记录机制的自动化测试实践? java 函数中日志记录机制的自动化测试实践可以通过单元测试、集成测试和冒烟测试进行。单元测试使用断言库检查函数是否按预期记录日志,集成测试发送请求以触发日志记录操作并验证日志内容,冒烟测试触发函数并检查关键错误或警告以验证日志机制。这些测试实践提高了对日志记录机制的信心,并简化了故障排除过程。 Java 函数中日志记录机制的自动化测试实践 引言 日志记录对于了解应用程序行为、故障排除和维护记录至 开发运维 2024-05-03 爱可生开源社区