应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

聊聊TPC那些事儿

  最近几天OceanBaseTPCH勇夺世界第一的PR宣传被中文自媒体先后报道,兴奋之余,笔者也想到,根据这些年对TPC机构以其审计师们的接触,对TPCbenchmark及其审计和发布流程有了一些了解,也听到一些坊间的逸闻趣事,所以在恭喜OceanBase荣耀夺冠的时候,今天咱们也换个角度随便聊聊关于TPC这个基准测试的事情。
  1。谁在做TPCH测试?
  就先从TPCH聊起吧,我们可以看到各个主流传统数据库厂商,在近些年早已经不再发表TPCH的审计报告了,从而近年TPCH越来越成为硬件设备厂商展示自己服务器处理能力的宣传指标之一了。所以我们今天在TPC的官方网页〔1〕就会看到很有趣的一幕,明明是数据库性能的基准测试,但结果列表(所谓的榜单)一眼望去几乎都是硬件厂商:系统(System)一栏几乎都是服务器型号,测试赞助商(CompanySponsor)几乎都是设备厂商,除了OceanBase和AlibabaCloudAnalyticDB是例外。而列表上不同的设备商往往会选用相同的数据库产品做基准测试,例如在TPCH中近些年测试使用最多的就是微软的SQLServerEnterpriseEdition。看到这里,我们大概会对TPCH在业界中的作用解读开始有了一些不一样的想法了。
  那为什么会这样呢?首先我们来看看TPCH这个benchmark。TPCH这个benchmark包含了非常严苛的ACID测试以及查询性能测试,但严格来讲并不是HTAP的TP和AP并存高并发的场景,而是在验证ACID基础上的一些相对简单(对比TPCDS)的OLAP查询的性能测试。其中AP的并发查询根据测试数据量(scalefactor)不同,一般只有211个并发(在TPCH中每个并发被称为一个stream),在每个stream内22个查询顺序执行。而整个测试中TP只有一个并发(stream),且这个TP的stream只包含对Order和Lineitem两张表的千分之一左右数据的写入和删除,一般情况下只占每个APstream执行耗时的很短时间,例如就以OceanBase这次公开发表的审计结果看,PerformanceRUN1的APstream1耗时为1382秒,而TP的耗时仅不到7秒就结束了,对APworkload中的大部分查询几乎影响很小。并且由于TPCH的数据模型过于简单,数据分布单一,对于传统数据库系统的挑战并不是很大。再加上各个数据库厂商及学术界对于TPCH这个benchmark已经研究的非常透了,哪个查询该做什么优化,甚至多年前就有专门的论文来讨论〔2〕,所以总体来看,TPCH对于传统数据库系统来说没有什么挑战,对其宣传作用也有限。而对以OceanBase为代表的数据库新势力来说,TPCH难度适中,又比较全面地评测包括ACID在内的数据库系统能力,发表测试结果可以为其带来一定的可信度(我们后面再说为什么是一定的而不是绝对的),可以来作为商业推广宣传之一。
  2。TPCH的参考价值有多大?
  这里再说说基准测试结果的可信度。首先TPC有严格的第三方审计制度,是常年与TPC合作的审计组织,这个组织里的审计师(auditor)都是数据库领域有几十年经验的老专家,有些更是直接参与到benchmark的制定和修改中。整个审计流程非常严格,据说甚至连审计需要提供的日志输出的格式都有严格要求。按理说在这样严格的审计流程下,审计结果一定非常可信。YesandNo!
  审计流程的严格没有问题,但这里TPC对包括TPCH,TPCDS,TPCC在内的TPC绝大数benchmark结果都要求是公开可测的,是公开发布的产品版本。此外TPC对哪些特殊优化是允许还是不允许都有要求,传统数据库厂商也都曾针对这些benchmark做了很多有针对性的优化,而个别优化无法在系统中默认打开,需要开关控制,而这样的特殊优化是不能被TPC认可接受的,所以听说也曾经出现过个别传统数据库厂商不得不撤回并重新发表某个TPC结果。回到大型分布式的数据库系统,审计师现在一般不会直接登录来亲自测试验证产品,往往会审查测试流程和脚本,并让各个厂商自己提供证明,这些证明包括测试流程的审计日志,测试结果,正式版本的证明,所用硬件系统的价格证明,公开发售或提供服务(云产品)的证明等。有些时候这些证明并不能完全被证实,所以每次结果发布后,会有三个月的公示期,来让公众(包括竞争对手)来验证。但是对于超大集群的测试结果,一般很少有人会有资源去验证的,而对于云上产品,各个厂商也可以有方法来规避限制。所以总体来说,这个结果的可信度从技术角度一般没有问题,但从TPC公开可测产品的要求来看,有时又无法完全保证。
  再来看看TPCDS。这项基准测试的第一家上榜厂商是国内星环,这也是TPCDS基准推出后做的第一次官方审计测试,所以当时其实是星环帮助TPC一起解决了很多审计流程细节问题,这也是为什么星环当年的审计花费了很长时间。之后的阿里云的CloudAnalyticDB和CloudEMapReduce两个产品,得益于星环审计结果的公开测试脚本和文档,在测试流程上可以少走一些弯路。这里也八卦一下,听说阿里云这两个产品有内部竞争所以在TPCDS上时有PK,两年内多次的审计测试让TPCDS的第三方审计公司这两年的业务非常红火,中国公司对于打榜的热情应该着实让TPC和其审计组织感动,据说每次审计的费用不菲,想来这也让审计公司这两年的业务更繁忙收益更好了,甚至听说很多时候要提前很久来预约审计师的档期时间。
  3。云时代我们还要刷榜TPC吗?
  目前为止,我们看到TPCDS的测试成绩列表上基本上都是被中国公司占据,而国外特别是美国公司很少,这里面有不同的原因。首先像AWSRedshift,其TPCDS默认开箱性能就非常优秀了,而且其产品本身的市场知名度和地位,不需要再借助TPCDS来宣传,就像传统数据库厂商已经很少去搞审计测试TPCH这件事一样了。而像Snowflake这样的新兴云数仓厂商,之前一直对于被公开(特别是被竞争对手)测试非常敏感,其TPCDS性能一直比较神秘,期待以后可以看到其标准审计结果数据。国内某厂商据说在2019年也曾经联系TPC来做审计,但由于上了美国实体限制名单,TPC只得退回其审计费用没有再继续。所以现在除了阿里云的两个产品外,后来星环和华三也分别做过审计测试,其结果在TPC官网上都可以看到,其中星环第二次提交的成绩还是非常不错的,超过了阿里云两款产品第一次刷榜的成绩,但最近有一年的时间没有再看到阿里云这两个产品发表最新结果了。在某中文自媒体对OceanBase产品负责人的采访文章中,文章作者也很期待OceanBase的TPCDS审计结果发表,不知道是不是会再次掀起阿里云和OceanBase以及其它国内数据库新势力的新一轮刷榜热情,让我们拭目以待。
  最后再来看TPCC,这个基准测试的难度和含金量笔者个人认为要远高于TPCH,这是真正衡量一个TP系统的综合能力。但是和TPCH一样,大多数传统数据库厂商因为各种原因已经几乎不再审计和发表这项基准测试的结果了,更多的是一些设备商或集成商。而传统厂商不再刷榜的另一个原因是其架构的扩展性达到相对瓶颈了,而这也是OceanBase可以利用其水平扩展的能力来称霸榜首的一个重要原因。
  好了,笔者今天就简单地随想随写了一些关于TPC的事情,个人认为,TPCH打榜有意义,但从技术上来看意义有限,而TPCC和TPCDS相对的技术挑战会更高一些。另一方面,现在国内新兴数据库技术及产品越来越多,作为国家重点发展的基础系统软件,对于中国的数据库技术发展是非常好的一件事,但我们也要看到数据库技术需要长期的积累沉淀和创新,要小心不要为了打榜出名而打榜,造成国内厂商的打榜内卷,而是真正能研发出对国家对民生有实际意义和技术突破的新技术新产品。
  References:
  〔1〕
  TPC,TPCHofficialresults,〔Online〕。Available:http:tpc。orgtpchresultstpchlasttenresults5。asp?version3。
  〔2〕
  T。N。a。O。E。PeterBoncz,TPCHAnalyzed:HiddenMessagesandLessonsLearnedfromanInfluentialBenchmark,〔Online〕。Available:https:homepages。cwi。nlbonczsnbchallengechokepointstpctc。pdf。

读有美堂暴雨,感受夏雨之美新家庭,心行动亲子日常生活三个三诵读:蓝玫亲爱的父母朋友们,你们好。欢迎大家一起参与新家庭教育研究院的‘新家庭,心行动’亲子日常生活‘三个三’的伴读、伴行、伴成长活动。(一)夏雨,骤然……一本书圆了三代人的动物世界梦,足不出户,看遍全世界的动物父亲是一个动物迷。我还很小的时候,总听见父亲念叨着这辈子要是能去一趟西安动物园(秦岭野生动物园的前身)看一看就好了。可是,省会西安远在几百公里之外,中间还隔着秦岭,来回的……趣代练打手版游戏代练接单APP趣代练打手版专为从事游戏代打行业的用户打造,是一款在线接单软件,如果对自己的技术有自信,并想从事代练行业的话,那么这款软件便是一个不错的选择,其网罗了海量优质订单可供用户随心挑……华为再招201万年薪天才少年,内幕曝光服了,该他拿作者笙笙不兮刚毕业,就拿到201万年薪!华为再招201万年薪天才少年的消息又火了。本届最高档年薪获得者,是来自华中科技大学的博士毕业生廖明辉。201万年……从微软战略,看科技趋势职场人必知的智能商业三级火箭字数2500字,阅读约5分钟01过去5年,纳德拉赌对了云计算萨提亚纳德拉,从鲍尔默手中接过微软CEO的接力棒,果然加速很快,超越了比尔盖茨的老对手苹果,市值不但从3……新学期或将延迟开学,教育部发布暖心通知,确保中小学停课不停学导语:每一位学生的家长,都会比较关心学生的学习成绩,所以不管是学生上学期间,还是放假期间,都会比较重视学生的学习情况。现阶段,大部分的中小学生都是处于放暑假的阶段,再过不……中国式逗小孩到底多伤人?1hr不得不承认,即使是现在,还是会有很多人用着古老的法子在逗着小孩。用充满恶意的话语开着自以为是的玩笑。孩子越当真,他们越高兴。你要说这是什么心态,更多的其实是一……鸡娃再上热搜,反思,鸡娃教育利与弊导语:2020年即将过去,回看这一年,与鸡娃相关的话题越来越多被提及,有网友说,彻底压垮一个成年人并使其永无翻身之日,只需要一个鸡娃群。但我觉得应该积娃积极地面对孩子,而不是鸡……让我在天空飞吧教学目的1。沙燕风筝百科知识2。学习装饰图案的绘画表现方法3。学习美丽的花朵水粉绘画4。学习美丽的色彩搭配教学工具牛皮卡纸,白色,黑色卡纸,……你怎么过一天,就怎么过一生毕业13年的16句啪啪打脸的话算起来从我大三实习开始到今年,我已经进入职场13年了。虽然自己不够出类拔萃,但周围总是会有那种三五年当上总监,十年当上董事总经理的人。仔细偷偷的看看他们的日常,不得不说,人与人……超越强迫成瘾和自毁行为的治愈之旅,ampampquot荣格a为什么有些伤我们总忘不了?为什么有些痛,我们怎么也放不下?我们已经很努力了,为什么还是无法释怀?为了那些不值得的人和事,我们变得抑郁、焦虑、狂躁、甚至走向分裂、自闭、成瘾、自毁……暑假提前学部编人教版4年级语文上册,全册课前预习单暑假提前学部编人教版4年级语文上册,全册课前预习单结束了紧张的期末考试,孩子们都要开始轻松的暑假生活了。不过可以让孩子休息2天,但不能让孩子使劲拼命的玩,如果养成了松懈的……
浅谈我的孕期(生活与工作)一自打3月份发现自己意外怀孕,和老公商量再三,决定留下这个小朋友~。也正是因为这个决定需要长期出差的老公换了份和我一个城市的工作,并不对口,工资也缩水了,而我由于即将面临转正被公……做一面好镜子,照出一个好孩子最近发现念念bd、pq这些总是分不清楚,还不仅仅是英文单词,数字也有。6会写成,我说你这是给谁点赞啊,她乐的哈哈哈,又继续写了,然后说,妈妈,快看我的666。9呢,写的就和五线……DHA补与不补,智力视力语言方面的差别竟这么大?望子成龙,望子成凤是大多数家长的美好愿望,宝妈宝爸都希望生的宝宝既聪明又健康,都不想让宝宝输在起步线上。宝宝发育过程中,大脑发育很关键,而DNA对大脑发育起着至关重要的作用,要……MOOKIKI鲸宝课堂丨鲸宝教你如何解放孩子环境对自然界生物的重大影响,早已为生物学所证实。进化论中的唯物论也指出,环境对物种的繁衍和生物的形态会产生戏剧性的影响,前者会使后者发生变化,甚至使其变异。我们当然不可能去论证……邻里怄气,妈妈竟然拿开水烫邻居家孩子,真狼毒小李和小王是邻居,两人各有一个孩子。平日里,小李和小王并没有任何芥蒂,只是两家也不太来往。这天,小李的女儿经过走廊的时候,不小心踢翻了小王放在走廊上的水壶。水壶烫伤……女孩取名字优雅的名字取名女孩名字大全女孩取名字优雅的名字取名女孩名字大全气质是女孩必不可少的条件,而对于女孩气质的养成,不仅在于容貌和外观,其名字也要有所体现;以下是形容女孩子有气质有涵养的名字,希望大家能……这四种文玩,你很难再买到真货了在文玩圈,并非有钱就能买到真货,例如小编今天为大家总结的这四种。顶级沉香(奇楠)有许多人一提到沉香就会说沉香有多贵,多值钱。而且一说到沉香就必须要提奇楠。像是什么闻……超模晒孕肚走红,怀孕八个月仍见腹肌,网友有点难为胎儿了通常我们在判断别人是否怀孕,都是非常直观地看她的肚子,孕妇的肚子为了容下胎儿,通常都会凸起,变得圆圆鼓鼓的。平常的孕妇对大肚子不以为意,反而更多时候,她们会因为大肚子而开心。……这些你不知道的孕吐小妙招,不妨进来看下哦对于生过孩子的宝妈来说孕吐肯定不陌生,而因每个人体质不同,出现孕吐的时间和反应程度也不尽相同。但是同样的是孕吐是一件令人比较难受的事情,孕吐是怀孕早期最明显的表现之一,多数孕吐……教育部体育与教师工资学生升学挂钩,云南大学率先表态近期,很多人都被一条消息刷屏:云南大学动真格,体测不过关不给毕业证,那么,你的大学也是吗?对于体育测试是否要与升学成绩挂钩这个问题其实各界都有讨论了很久,教育部门也在不断……新式体罚在中小学流行,老师不打不骂,却让学生感倍感煎熬文教育部曾经明确表示老师不能体罚学生,可是真的有淘气学生,老师应该如何管教呢?玉不琢,不成器,现在很多学生因为家长过于宠爱,变得无法无天,可是因为我国规定不允许对学……纠正孩子偏食的坏习惯,大部分问题都在家长身上很多家长都觉得自己家里的孩子真难伺候,经常费尽心思煮好了一桌美味饭菜,但孩子就是不买账,这个不吃那个不吃,让家长灰了心。孩子挑食,和家长有很大关系。孩子出生以后,几乎没有……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网