【天天快播报】TiDB 7.0 发版
近日,企业级开源分布式数据库厂商 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 发版
- 新车报讯:LaFerrari继承者法拉利新旗舰原型车谍照曝光|全球最新
- 今日南财市场情绪指数为32.1,市场投资热度提升
- 留学英国 收好这份专业指南
- 黑龙江多少分能上211大学(黑龙江考生多少分能上211大学)|全球观天下
- 将在4月27日上市 新款星途追风官图发布 当前看点
- 观点:甘肃敦煌:多彩课后 快乐成长
- 对景区及民宿酒店开展专项巡视 供电贴心服务助力“放心游”|全球报资讯
- 易方达中证500质量成长ETF净值下跌2.29% 请保持关注
- 法问|补签劳动合同未签期间二倍工资要赔吗
- 石头科技:2022年净利11.83亿元 拟10转4派12.7元
- 环球热文:南非否认:不打算退出
- 焦点播报:人参茶_关于人参茶的介绍
- 最新:2023年建设银行最新定期利率很高,存5万有4500元利息
- 当前快讯:百度学术论文网官网_百度学术官网网址
- 防溺水国旗下的讲话演讲稿小学 国旗下的演讲稿珍惜时间-每日热讯
- 快报:柏诚股份: 关于召开2022年年度股东大会的通知
- 焦点热门:“五一” 游临沧,游玩攻略新鲜出炉!
- 去年浙江公安查办侵犯知识产权案件916起 挽回损失4.5亿元|环球讯息
- 保时捷Matrix矩阵改色膜葵花黄,抢眼又不浮躁的黄色调 天天头条
- 有一种叫云南的生活|五一假期,去普洱感受“入也”咖啡文化
- 飞佳佳/FLYGAGA是哪个国家的品牌_什么档次怎么样
- 关注全球空气污染问题 戴森携手青少年共同守护可持续地球
- 湘潭养老院价格一览表
- 【会员动态】科技驱动!北京住宅院引领装饰行业新变革
- 送给不值一提的过去是什么歌_送给不值一提的过去送给将来更好的自己是什么歌
- 碧桂园被冻结1.3亿财产
- 中工漫评丨“职工事”,商量着办!
- 全球今头条!星云股份(300648)4月26日主力资金净卖出241.18万元
- 新世界电讯_关于新世界电讯简介
- 天天看热讯:权威发布丨“两个不低于”!吉林真金白银奖励科研人员
- 国内商品期货收盘豆二涨超3%
- 当前讯息:揉碎南方,捏成自己 | 新新新青年玩法全开箱
- 新消息丨滑囊炎是什么原因引起_滑囊炎与滑膜炎的区别
- 环球百事通!布克47+8+10太阳力克快船4-1晋级将战掘金,威少18中3
- 恒大汽车2元“甩卖”地产类业务 天津工厂暂缓生产预计5月恢复
- 环球头条:海南儋州:暮春初夏 蔷薇钟花香满城
- 上海警方:王某某的处罚肯定依法依规具体详细内容是什么
- 全球报道:春耕生产有序推进 筑牢粮食丰收基础
- “越夜越精彩”,大咖打卡渝中共话城市夜经济 当前关注
- “走出去”“请进来”“动起来” ——石河子大学多举措促进毕业生高质量充分就业
- 百度内测文心一言官方版本App 世界速读
- 急性鼻窦炎引起头痛怎么缓解_急性鼻窦炎的头痛特点 环球速递
- 恋与制作人白起夏日事件簿 白起夏日事件簿解密洞穴选择
- 天天热讯:水星家纺2022年净利2.78亿元,同比减少27.89% | 年报
- 俄罗斯称将对瑞典驱逐俄外交官作出回应_全球播报
- 第四届联合国世界数据论坛开幕 多重看点引关注
- 打造绿色城市 发展循环经济 当前信息
- 东电公司宣布福岛核污染水排海隧道挖掘完成 今日最新
- 必胜客 长安商场餐厅
- 【天天播资讯】以下哪些用语禁止在商品宣传过程中使用_以下哪些信息禁止出现在食品类目宝贝描述里
- 每日热文:怎么压缩文件夹发给别人邮箱_怎么压缩文件夹
- 适逢周末 多地明确“5.20”照常办公是什么情况
- 世界观焦点:南岳机场航班时刻表2023_衡阳南岳机场航班查询
- 成都:“五一”这些景区要预约、限流
- 临沂红色研学游火热 百名学子走进山村剧场观看实景演艺
- 暖通空调热泵技术_对于暖通空调热泵技术简单介绍 全球要闻
- 透景生命:公司甲型流感病毒相关检测产品已在泰国、欧盟获批,国内暂未有相关产品获证
- 每日头条!八骏图寓意图片讲解_八骏图的意蕴 象征意义
- 今日快讯:狂轰56+9,造15分大逆转!巴特勒打哭字母哥,黑8奇迹即将诞生
- 速递!加快“南阳实践”落地 提升松江区水污染事件应急处置能力
- 广交会凸显我国外贸韧性 热消息
- 先狂分130亿、再定增160亿,硅料毛利75%的通威股份扩产仍缺钱? 世界球精选
- 天天讯息:增额寿的收益,真的有3.5%吗?内行人揭秘真相
- 最新!杭州市区各类高中招生计划公布,有七大变化_全球观焦点
- 微速讯:这钱算白花了?热刺一年前增资1.5亿镑,此后6000万引进理查利森
- 鲤城区开展“头雁”路演活动 社区主干轮番登台|全球今日讯
- 知识图谱应用范围宽广,天眼查示范商业知识图谱商用价值 世界要闻
- 新日月新战略开局良好:逆势实现高质量增长过去5年营收和净利润复合增长率均超20%
- 欧普康视:预计二季度镜片订单有较好增长
- 科华生物聘任天隆公司核心人员为公司副总裁 环球讯息
- 数据库系统工程师有什么用_数据库系统工程师是什么意思简介介绍-每日速看
- 快消息!上海市:给予“元宇宙”领域招商项目不超过项目投资30%的资金支持
- 《长空之王》预售票房突破7087万,打破近5年五一档新片纪录
- 开票税点怎么算_税点6个点怎么算|今热点
- 热爱传递希望 书香点亮梦想 当前简讯
- 因上传原神未公开角色 三名B站UP主被判 赔偿经济损失共计6万元
- 新疆塔城地区额敏县市场监管局牵线搭桥做好叉车检验工作_当前热门
- 公用&电新行业上周:研究汇总和数据跟踪
- 数字北京城,航行在联通2000M的“大运河”-热议
- 全球热头条丨《刺客伍六七》六七和十三这就是命中注定的一对嘛
- 人工智能预测足彩10连红 周中竞彩比赛怎么买? 全球热点
- 环球通讯!中国星辰 | 未来的“天宫课堂”
- 新消息丨SAE:电动汽车的EPA续航里程相比燃油车虚标更严重
- 2023一卡逛崇川有哪些景点?(崇川旅游景点)
- 新华时评·首季经济形势|持续发力稳就业促民生 焦点速递
- 全球讯息:葑门路15号(关于葑门路15号的简介)
- 港股异动|新特能源(01799)早盘跌超9% 一季度归属于股东净利润人民币34.67亿元
- 氢能源板块异动拉升,科威尔冲击20CM涨停|热闻
- 北京挂牌4宗预申请地块,总起始价约86亿元-环球关注
- 我要手把手教你搭建一套抗瞬时百万流量的秒杀系统_全球新视野
- 找工作必看!教育部发布毕业生求职避坑指南 每日看点
- 山西高中排名前十名_山西高中排名_快消息
- 无糖食品第一名_无糖食品网
- 泡泡玛特低估了周期的力量 聚焦
- 注意!2023注会报名入口即将关闭!这些信息务必核对清楚~
- 环球视讯!2023浙江嘉兴市海宁市各级机关考试录用公务员入围体检递补人员名单(二)
- 西宁城中破获一起诈骗案 快消息
- 短评坚决对婚俗陋习说“不”
- 复暝目的复是什么意思 瞑目的暝的意思
广告
广告
- 长治襄垣县增收11517万元 提前15天实现首季“开门红”
- 黑龙江讷河新增1例确诊4例无症状 病例详情公布
- 浙江宁波余姚奉化宁海三地开展核酸检测 结果均为阴性
- 浙江湖州南浔三处棋牌室经营者被行拘
- 那年今日 | 一张漫画涨知识之12月13日
- 在宁波乘火车跨省出行须持48小时内核酸阴性证明
- 浙江温州一地发现核酸弱阳性?复采复检结果均为阴性
- 浙江三门发现一名密接者:二次核酸检测结果均为阴性
- 贱卖的发电机 新买的制茶机——安徽水电供区改革两周年回访见闻
- 浙江杭州新增1例新冠肺炎确诊病例 为集中隔离人员
- 2022年研考在即,学硕缩招,专硕时代真的来了?
- 探访杭州核酸检测点:排队高峰多在夜间 医院24小时运转
- 浙江发挥零售药店“哨点”作用 织就疫情防控监测网
- 哈尔滨市本轮疫情首批1名确诊患者出院
- 宁波镇海第三轮全员核酸检测574181人 结果均为阴性
- 陕西新增本土确诊病例1例、境外输入无症状感染者2例
- 齐齐哈尔讷河一地调整为中风险地区
- 浙江新增新冠肺炎确诊病例75例 其中本土74例
- 内蒙古新增本土确诊病例5例 均在呼伦贝尔满洲里市
- 黑龙江无新增确诊病例 新增本土核酸检测初筛阳性人员5例






