您现在的位置: 首页 专题 > > 正文
TiDB 7.0 发版
发布时间:2023-04-27 12:38:24 来源:中关村在线

近日,企业级开源分布式数据库厂商 PingCAP 正式发布TiDB 7.0 。TiDB 7.0 聚焦于帮助用户通过可靠性能和简化数据库操作来快速响应业务需求,从而满足客户的高期望值,并提升开发人员和 IT 运维人员的生产力。新版本中,TiDB 在可扩展性与性能、稳定性与高可用、SQL 以及 可观测性几个领域获得持续提升,累计引入新特性 20 余项,优化功能 50 余项。TiDB 7.0 是 TiDB 7 系列首个 DMR 版本,适用于开发、测试和 PoC 等场景。

在 7 系列版本以及之后 2-3 年的时间里, TiDB 在不断迭代中将拥有:


(资料图片)

更强的基础能力(核心性能,扩展性,性价比,云原生等);更加多元化的场景支持(多租户,更多数据模型支持,更好的生态适配);更顺滑的运维体验(更强的 DDL 能力,以 SQL 为统一界面的运维体验等,智能运维);更可靠更安全(更高的可用性,更好的安全体系整合,更多合规认证)。这些主题都将逐步在 7 系列以及后续版本中落实,给予用户更优的使用体验,让 TiDB 变成一个好用且泛用,可靠且经济的选择。具体到 7.0 版本,TiDB 初步提供了更好的资源管控能力,让 TiDB 针对 SaaS 和多平台统一共存等场景有了根本性的解决方案;其次,TiFlash 发布了面向云的存算分离新架构,这使其可以真正做到存算资源解耦,计算资源可以按需启停,且基于 S3 的存储设计也将大幅降低存储成本;而诸如分析引擎支持落盘,自动执行计划缓存等,则是针对企业级场景做出的必要强化;最后,TiDB 7.0 提供了对 MySQL 8.0 的兼容,这将使得相关用户能更方便地迁移到 TiDB。

1、资源管控增强多租户形态下工作负载稳定性

资源管控特性(Resource Control)在 TiDB 6.6 中引入(实验特性),在 TiDB 7.0 中得到增强和优化,极大地提升 TiDB 集群的资源利用效率和性能表现,为稳定的多租户奠定了基础。资源管控特性对 TiDB 具有里程碑的意义,用户可以将一个分布式数据库集群划分成多个逻辑单元,将不同的数据库用户映射到对应的资源组中,并根据需要设置每个资源组的配额。该功能允许为一个或多个会话组设置资源上限,如果来自某个工作负载或应用程序的消耗异常重,则其资源消耗将被限制在配额内,以防止对其他更关键的工作负载造成干扰。

资源管控适用于以下场景:

用户可以将多个应用程序合并到单个 TiDB 集群中,降低 TCO 并保证重要工作负载所需的资源。用户可以在业务运营时间内安全运行批处理任务。模拟环境(Staging Environments)可共享具有受资源管控限制的单个 TiDB 集群。

会话可通过三种方式绑定到资源组: 通过 CREATE USER 或 ALTER USER 语句将用户绑定到特定的资源组,使得用户会话始终受到设定边界约束; 通过 SET RESOURCE GROUP 设置当前会话的资源组; 也可通过优化器 Hint RESOURCE_GROUP() 设置当前语句的资源组。

2、TiFlash 支持数据落盘来稳定分析工作负载

TiFlash 是 TiDB 的列存储和计算引擎,是数据库分析工作负载能力的支柱。在 TiDB 7.0 之前,TiFlash 在内存中处理所有数据。从这个版本开始,TiFlash 支持数据落盘功能(Spill to disk),通过调整算子内存使用阈值,控制对应算子的最大内存使用量。对于大查询而言,当算子使用内存超过一定阈值时会自动将数据落盘,牺牲一定的性能换取整体分析查询的稳定性。数据落盘操作根据用户配置参数进行,并适用于单个推送下去的操作。由于该优化发生在单个运算符级别上,因此必须在多个位置执行数据落盘操作。在 TiDB 7.0 中,它首先被应用于以下情况:

相等条件下的哈希连接;GROUP BYs 上的哈希聚合;窗口函数中 TopN 和排序运算符。

在执行这些操作期间,如果运算符使用的内存量超过了配置限制,会自动将数据落盘并继续进行后续处理。为了说明目标工作负载受影响程度,我们模拟了决策支持系统,使用 TPC-H 基准测试工具进行测试,结果如下表所示:

3、自动计划缓存减少查询延迟

在此之前,TiDB 已经支持使用 PREPARE 准备语句来进行计划缓存。TiDB 7.0 中,非 Prepare 语句的执行计划也能够被缓存,使执行计划缓存能够应用于更广泛的场景。该功能支持在会话级别上对查询进行缓存,全局级别的支持将在未来发布中推出。会话级别的缓存将减少由于查找正确计划而导致的延迟,但可能也会增加全局缓存中可能存在重复数据时所需内存。目前可以通过此功能进行单表过滤和范围查询类型的查询进行缓存,但不能够处理单表复杂查询和 JOIN 查询等其他类型。

4、TiFlash 支持存算分离架构,降低数据分析成本

在 TiDB 7.0 版本,TiFlash 支持存算分离和 S3 对象存储(实验特性)。之前版本的 TiFlash 是存算一体架构,TiFlash 节点既是存储节点,也是计算节点,其计算和存储能力扩展受到一定限制。同时,TiFlash 节点只能使用本地存储。在 7.0 版本中,TiFlash 支持存算分离架构,分为 Write Node 和 Compute Node 两种节点,可以分别部署,单独按需扩展,并支持将数据存储在 Amazon S3 或兼容 S3 API 的对象存储中。

图:TiFlash 存算分离架构

TiFlash 存算分离架构 适用于高性价比的数据分析场景。 在数据量很大,但是只有少量数据被频繁查询,大部分冷数据很少被查询的场景下,将经常被查询的数据缓存在 Compute Node 的本地 SSD 上,可以提供较快查询性能,将大量冷数据存储在成本较低的 S3 或者其他对象存储上,从而节省存储成本。 在计算资源需求有明显的波峰和波谷场景下,例如晚上执行的重型对账查询,对计算资源要求较高,可以临时扩展 Compute Node,其他时间可以用较少的 Compute Node 完成查询任务。 TiFlash 的存算分离架构大幅降低了使用 TiFlash 支持分析工作负载的成本,并且提供了一定程度的工作负载隔离。 目前,TiUP 和 TiDB Operator 已经支持部署和缩放 TiFlash 独立组件的能力。

5、TTL 定期删除过期数据,为系统减负

TiDB 6.5 引入了 Time to live(TTL)实验特性,提供了行级别的生命周期控制策略,该项特性在 TiDB 7.0 中正式 GA。TTL 是一种通过 SQL 配置设置表中行到期时间的方式,帮助用户周期性且及时地清理不需要的数据,并尽量减少对用户负载的影响。TTL 以表为单位,并发地分发不同的任务到不同的 TiDB Server 节点上,进行并行删除处理。在某些情况下,较大的表格意味着查询时间更长;较大的表格意味着更多的存储成本;在 TiDB 中,一个表越大,Region 就越多,限制表格大小可以减轻系统负担;各种合规性要求可能需要设置数据过期。基于成本、性能或安全等因素考虑,数据库管理员可以配置自动检查并删除过期的表格行数据,例如定期删除验证码、短网址记录、不需要的历史订单、计算的中间结果等。

6、使用 Key 分区提高可扩展性

在 7.0 之前,TiDB 支持 Hash、Range 和 List 分区。新版本引入了 key 分区,与 Hash 分区类似,Key 分区可以保证将数据均匀地分散到一定数量的分区里面。Hash 分区只能根据一个指定的整数表达式或字段进行分区,而 Key 分区可以根据字段列表进行分区,且 Key 分区的分区字段不局限于整数类型。Key 分区提供了一种更灵活的方式来对数据集进行划分以改善集群的可扩展性。

7、使用 Reorganize Partition 适应不断变化的需求

TiDB 长期以来一直支持分区,修改分区表的唯一方法是添加或删除分区和截断 LIST/RANGE 分区。TiDB 7.0 TiDB 支持 ALTER TABLE... REORGANIZE PARTITION 语法,用户可以对表的部分或所有分区进行重新组织,包括合并、拆分、或者其他修改,并且不丢失数据,增加了可用性和灵活性以满足不断变化的需求。

8、使用 Load Data 从远程存储导入数据

TiDB 7.0 中, LOAD DATA 语句集成 TiDB Lightning,用户可以使用 LOAD DATA 语句完成原先需要使用 TiDB Lightning 才能完成的数据导入任务(实验特性),不仅可以省去 TiDB Lightning 的部署和管理成本,还可以借助 TiDB Lightning 的功能极大扩展 LOAD DATA 语句的能力,包括:支持从 Amazon S3 和 Google Cloud Storage 导入数据到 TiDB,且支持使用通配符一次性匹配多个源文件导入到 TiDB;支持查询任务状态,添加操作便利性等。

标签:

TiDB 7.0 发版

近日,企业级开源分布式数据库厂商PingCAP正式发布TiDB7 0。TiDB7 0聚焦于帮助用户通过可靠性能和简化数据

每日报道:熟的鸡蛋能不能放冷冻 煮熟的鸡蛋能放冰箱冷冻吗

1、熟的鸡蛋能放冰箱冷冻,其保存时间一般为6~7天。2、但是冷冻熟鸡蛋的口感并不好,建议将熟鸡蛋放入冷藏层

问记者丨第四届联合国世界数据论坛有哪些亮点?-视讯

4月24日,由联合国主办,国家统计局和浙江省人民政府联合承办的第四届联合国世界数据论坛在浙江杭州开幕,

技术刘报告:黄金面临方向选择 美指承压下行

风险提示及免责条款:市场有风险,投资需谨慎。本文不构成个人投资建议,也未考虑到个别用户特殊的投资目标

环球今热点:苹果双卡双待手机型号_苹果手机双卡双待

你们好,最近小未来发现有诸多的小伙伴们对于苹果双卡双待手机型号,苹果手机双卡双待这个问题都颇为感兴趣

中经评论:粮价稳不稳 关键看生产|今日热闻

俗话说:一粮带百价。粮食是人们生活的必需品,粮食价格是其他商品价格的基础,粮食价格波动会影响其他

环球速讯:江苏扬州市江都区发生3.1级地震,震源深度11千米

中国地震台网正式测定:04月27日09时39分在江苏扬州市江都区(北纬32 66度,东经119 78度)发生3 1级地震,

吕梁市第三届“体彩杯”太极拳交流大赛圆满落幕

为深入贯彻落实《吕梁市全民健身实施计划》,进一步挖掘吕梁太极文化资源,为全市太极拳爱好者搭建交流平台

焦点要闻:开启年轻家庭出行新次元 实拍北京现代MUFASA

随着年轻家庭用车需求的变化,单纯代步工具已经被时代所淘汰,好看、好开、好玩等被赋予情感属性的产品成为

2023年云南省科技活动周5月18日启动-今日精选

昆明信息港讯(昆明日报记者张怡)记者4月26日从云南省科技厅获悉,2023年云南省科技活动周将于5月18日至31

环球观速讯丨为什么微信老是闪退(为什么微信老是闪退vivoY9S)

适用环境:产品型号:iPhone11系统版本:iOS14 2 0软件版本:微信7 0 18操作步骤 方法方法1第1步。1、缓存

上期所原油期货夜盘收跌4.18%

上期所原油期货夜盘收跌18%,报531元 桶。沪金收跌0 13%,沪银收涨0 07%。

这样写留学文书 申请时才能脱颖而出

图源:千库网张育丹在法国巴黎第八大学学习艺术。受访者供图对学子而言,想要申请到理想学校,一套出色的申

稳产保供,奋力夺取夏粮丰收 天天速讯

【编者按】开局关乎全局,起步影响后程。今年是全面贯彻落实党的二十大精神的开局之年,一季度又是疫情防控

【全球播资讯】酒吞童子钟情与谁_酒吞童子钟情于谁

1、他们之间是有一段爱恨情仇的,玩过阴阳师的玩家应该都明白,甚至还有一个小彩蛋。2、在游戏当中,我们将

买理财保险好吗安全吗现在(买理财保险可靠吗)|全球时快讯

本篇文章给大家谈谈买理财保险好吗安全吗现在,以及买理财保险可靠吗对应的知识点,希望对各位有所帮助,不

屏幕千万别选错,这三款E6屏幕高端旗舰闭眼入

相信,有不少伙伴在选择手机的时候,手机屏幕的显示效果都是重点的考虑项。一块优秀的屏幕,不可以可以让大

未名医药:2022年年报净利润发生亏损

未名医药:2022年年报净利润发生亏损

金杯汽车去年营收56.31亿元 同比增长8.49%

4月26日,新京报贝壳财经记者从金杯汽车官方获悉,2022年金杯汽车实现营业收入56 31亿元,同比增长8 49%;

欣旺达:一季度净利亏损1.65亿元

【欣旺达:一季度净利亏损1 65亿元】欣旺达(300207)4月26日晚间披露年报,2022年实现营业收入521 62亿元,

建发国际委任彭勇为执行董事 戴亦一为独立非执行董事 今头条

彭勇目前任建发房产董事兼副总经理、海西集群董事长以及建发房产及本公司多家附属公司董事、法人或总经理,

每日速递:乌克兰边锋津琴科赛后被欧足联评为全场最佳

欧洲杯1 8决赛,乌克兰通过加时赛淘汰瑞典,进入8强。乌克兰边锋津琴科赛后被欧足联评为全场最佳。担任欧足

人身意外险保费多少钱一年?怎么买?

根据市场上的调查,一般来说,一个普通工薪族在北京地区购买10万元保额的人身意外险,保费为每年100元左右

民生银行发布钢铁行业低碳转型金融服务方案

4月25日,由中国钢铁工业协会主办、中国民生银行承办的“钢铁巨人峰和绿转——中国民生银行钢铁行业低碳...

算法-寻找两个正序数组的中位数_环球热点

给定两个大小分别为m和n的正序(从小到大)数组 nums1和 nums2。请你找出并返回这两个正序数组的中位数。

【世界快播报】银保监会:一季度民营企业贷款平均利率较上年下降0.06个百分点

天天即时看!龙岗法院联合多方共建“智法廊桥”助力数字创意产业高质量发展

本田计划明年启用全固态电池示范生产线

加速释放低代码能力!普元助推农村中小银行信创化、数智化双赢 世界动态

靖边县气象台发布雷雨大风黄色预警【Ⅲ级/较重】【2023-04-26】|焦点资讯

【热闻】脱毛广告用猩猩对比女性 被罚20万具体详细内容是什么

淄博文旅局:“五一”期间客流量已超出接待能力|世界视讯

尼加拉瓜著名歌唱家古斯塔沃:美国到处制造动乱 中国到处帮助建设

华安证券:给予新宙邦买入评级

【时快讯】微信聊天记录恢复软件下载安装_微信聊天记录恢复软件免费版安卓

世界看热讯:道家思想

每日简讯:美国4月消费者信心指数创9个月新低 美联储5月料加息25基点丨就市论市

环球观速讯丨老河口市“量体裁衣”培训农村困难残疾人

今日快看!武汉今日晴好气温升,明后又有雨水来扰

世界今日报丨美媒列出史上最伟大的25名球员,职业生涯最佳和最差的单场表现

陕西安康旬阳市:“三管三抓四健全” 提升农村供水保障水平|环球微速讯

全球快讯:2023年幼儿园卫生保健工作计划精选(7篇)

环球关注:一批大项目提速开工 稳投资“扬鞭”加力

龙虎榜 建发股份8月24日成交明细

方华富:黄金准备上攻,日内上看2018! 每日热议

百货零售业加快绿色转型(消费万花筒)

足球前瞻:谢菲尔德联VS西布罗姆维奇,国际米兰VS尤文图斯,巴列卡诺VS巴萨

暗伤 离怅_对于暗伤 离怅简单介绍

每经热评丨大族数控赚4亿分大股东7亿 “A拆A”不应变“抽血”工具|天天实时

鱿鱼邻居逃生好玩吗 鱿鱼邻居逃生玩法简介-全球速看料

信息量超大丨北京市出台 “打造信创高地” 专项政策:最高奖励3000万

工伤十级伤残赔多少钱 工伤十级伤残赔偿多少钱|每日动态

报道:等效电阻是什么意思_等效电阻

天天新资讯:财报速递:晶瑞电材2022年全年净利润1.63亿元,总体财务状况一般

【环球时快讯】铁猴子传奇系列全集顺序_铁猴子

新乳业强势挺进百亿阵营,2023年一季度扣非净利同比增长115.57%-热文

天天速讯:韵达股份股东户数增加136.97%,户均持股37.26万元

措施费包括哪些费用_措施费包括哪些

怎么寻找天使投资人信息 怎么寻找天使投资人

石亭村|环球看点

均胜电子:一季度营收利润双增长 毛利率持续改善

广州举办今年第二次骨灰撒海公祭仪式 焦点日报

合肥庐州壹号产业基金揭牌,50亿 世界速递

全球最新:意向投资5.3亿元!锡林郭勒-太仆寺旗京蒙产业协作招商推介会在北京成功举办

英特尔周一跌超2% 郭明錤:Sapphire Rapids服务器芯片需求不及预期 通讯

【提醒】事关退钱!最新提醒!-天天精选

《灌篮高手》电影版大卖国语剧版下架 爱奇艺回应因运营调整 环球热推荐

一季度我国免征新能源车辆购置税超212亿元_快报

环球热议:外国友人看德州|感受中式建筑魅力 外国友人赴庆云开启文化之旅

递四方重新开通中国-美国中国-加拿大转运线路|环球百事通

今日最新!散文家张晓风:世上所有美好都会留下余香

高度重视IR关系管理,中国建筑多维度提升市值管理水平

环球聚焦:酒店回应“大厅睡沙发99元一晚”:沙发是给客人坐的,不会作为床位售卖

环球快资讯丨《生化危机4重制版》专家S+需要几张改造券? 专家S+改造券需求数量

数据匹配怎么操作_数据匹配

x 广告
x 广告

Copyright ©  2015-2022 热讯自然网版权所有  备案号:豫ICP备20005723号-6   联系邮箱:29 59 11 57 8@qq.com