深度开源_polardb开源

深度开源_polardb开源7月14日,腾讯云数据库TDSQL PG版的开源版本(开源代号TBase)迎来又一次重大升级:升级后的TDSQL PG V2.4.0版在2PC事务方面得到优化,易用性大幅提升,具备更强的分布式计算性能

TDSQL PG版再升级,深度参与开源生态建设

7月14日,腾讯云数据库TDSQL PG版的开源版本(开源代号TBase)迎来又一次重大升级:升级后的TDSQL PG V2.4.0版在2PC事务方面得到优化,易用性大幅提升,具备更强的分布式计算性能

TDSQL PG版是一款具备HTAP(混合事务分析处理)能力、经过腾讯多年持续投入研发的数据库产品,能够提供成熟的一站式解决方案,2019年11月正式开源。在首次开源的10天内,Star数就上升到超过500个。开源不久,就受到了天文、医疗健康、零售等各个行业用户的青睐。

依托社区和内部业务系统的实践检验,TDSQL PG版的开源版本基本保持每月一次小升级、每半年一次重大升级的节奏,助力众多开发者应用前沿数据库技术,深度参与开源生态建设。

TDSQL PG版升级特性抢先看

分布式计算性能提升

  • hasAggs/having/sort/limit/Stable function/ 优化下推到DN上执行,性能提升近百倍
  • 分布式进程ProcLock分段锁优化,减少锁冲突,执行效率提升约5倍
  • 执行计划优化:重分布的节点数为1时跳过remote算子,精简执行计划。

2PC事务优化

  • 死锁检查性能优化:批量获取gxid;遍历查找gxid修改为二分查找;增加try轮次限制。
  • drop database 增加prepare过程,确保不会出现节点失败残留

易用性增强

  • 增加pooler多线程日志功能,方便用户进行问题分析。
  • GTM日志优化,日志汇聚一个文件,并自动拆分活跃日志,方便用户随时查看。
  • 支持gtm_ctl -l指定日志文件路径启动,方便用户对日志进行管理。

新特性支持

  • 自研分区表剪枝,添加IN语法剪枝,提前加速剪枝。
  • 数据shuffle支持用户自定义函数。
  • 允许删除带有分布式外键约束的主表的列。

拥抱开源,推动创新

开源的本质是以技术开放推动技术创新,也是腾讯坚持的长期价值之一。自2010年起,腾讯就确立了拥抱开放的战略,并一直秉承重数量、更重品质的态度发展开源。

在自主开源方面,截至目前,腾讯共对外开源超过130个优质项目,项目覆盖了云原生、大数据、人工智能、数据库等多个技术领域,代码贡献者超过2000人,开源项目star总数超过37万个

在数据库领域,腾讯云数据库致力于打造可持续的国产数据库开源生态,对TDSQL PG版不断开发和投入,版本经过大量业务验证,成熟稳定,开源版本和腾讯自用版本共基线,帮助用户快速构建核心业务,持续为客户带来价值。

原文地址:https://www.cnblogs.com/tencentdb/archive/2022/07/15/16480226.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/5019.html

(0)
上一篇 2023-05-26
下一篇 2023-05-26

相关推荐

  • 使用pyopenxl处理Excel文件

    使用pyopenxl处理Excel文件Excel表格几乎是每个人都会使用的文档类型,在我们日常生活中应用广泛,例如各类数据报告、日志等等。对于使Python的人来说,处理Excel是比较容易的,使用pyopenxl,我们可以在Python中轻松读取、编辑和保存Excel。本文将为大家介绍使用pyopenxl处理Excel的方法和技巧。

    2024-07-11
    36
  • 厉害了,腾讯云云巢荣获信通院“云原生技术创新案例”奖![亲测有效]

    厉害了,腾讯云云巢荣获信通院“云原生技术创新案例”奖![亲测有效]6月15日,由中国信通院主办的以 “原生聚力,云数赋能”为主题的“2022云原生产业大会”在北京举行。凭借创新技术和领先实践,腾讯云云巢荣获“云原生技术创新案例”奖。 腾讯云云巢是腾讯云自主研发的一站

    2023-05-23
    146
  • MySQL参数max_connect_errors分析释疑

    MySQL参数max_connect_errors分析释疑最近一MySQL服务器,由于一些特殊因素遇到“ERROR 1129 (00000): Host 'xxx' is blocked because of many connecti…

    2023-02-19
    176
  • Python实现访问数据库的API接口设计

    Python实现访问数据库的API接口设计SQLAlchemy是一个Python SQL工具和对象关系映射器(ORM),可以方便地实现访问数据库的API接口,适用于多种关系型数据库。它提供了一种简单的方式来定义数据模型,并将其映射到数据库模式。相比于直接使用SQL语句,SQLAlchemy可以轻松地修改数据库模型而不用修改SQL语句。此外,SQLAlchemy还提供了一些高级功能,例如连接池、事务、数据库迁移等,使得访问数据库变得更加方便和可靠。

    2023-12-05
    117
  • findinset函数_iserror函数

    findinset函数_iserror函数函数语法:FIND_IN_SET(str,strlist) 直接上图:

    2022-12-30
    146
  • 数据库cast函数的用法_sql中numeric

    数据库cast函数的用法_sql中numericCAST函数用于将某种数据类型的表达式显式转换为另一种数据类型。CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。 语法:CAST (expression AS dat…

    2023-01-25
    147
  • 直播预约 | 丁奇2020年首场公开课[亲测有效]

    直播预约 | 丁奇2020年首场公开课[亲测有效]在各行业爆发式增长的云时代,传统IT架构已无法满足企业需求。国内移动互联网的崛起为国产数据库创造了得天独厚的成长沃土,相比较于传统数据库,国产数据库技术取得了长足进步,也更适用于企业的生产环境和IT…

    2023-02-02
    160
  • Python编译器探秘

    Python编译器探秘Python 编译器是一种将 Python 代码转化为中间代码或机器码的程序。Python 支持多种不同的编译器,包括 CPython、Jython、IronPython 等等。不同的编译器实现了不同的编译方式和优化策略,因此它们的性能、可移植性和跨平台能力都有所不同。

    2024-05-17
    62

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注