首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

TXSQL Internals @2018

腾讯云资深架构师王少华日前在 2018 开源数据库论坛(ODF)暨首届MariaDB中国用户者 大会上做了主题为“TXSQL Internals @2018”的主题演讲,本次分享从五个方面介绍TXSQL...第一部分 腾讯云和TXSQL的概念 腾讯云作为国内云计算领先公司,全球建立500多个数据中心,超过百万数量的开发者在使用腾讯云。...image.png TXSQL是数据库内核团队独立维护的MySQL 分支,对外通过TencentDB for MySQL服务提供给客户。可以看到TXSQL是内核,也是底层提供数据服务的位置。...同时 MySQL 在不同使用场景下所衍生出来的各种问题,也影响着线上的稳定性,TXSQL在可用性上做了以下改造: 1....TXSQL结合腾讯云的KMS和CAM,提供一整套数据库加密解决方案。

715170

TXSQL Parallel DDL功能建设

TXSQL 是腾讯云深度定制、基于官方 MySQL 版本进行二次开发的的 MySQL 分支,其中 TXSQL 是 Tencent-MySQL 的缩写。...TXSQL 对内支持集团内部业务的发展,如:QQ 空间、微信红包、腾讯广告等众多内部业务都使用了 TXSQL 内核;对外为客户提供稳定、高可用的关系数据库服务,如拼多多、哔哩哔哩、微盟等都在云上使用TXSQL...TXSQL Instant DDL支持情况 目前TXSQL已经支持的Instant DDL操作包括,Instant add column及Instant modify column。...Instant modify column in TXSQL 2021年上线(5.7, 8.0版本均已支持),该功能使得修改表级的某个列数据类型只修改数据字典信息,避免数据拷贝,TXSQL的该功能是业界首创...03 TXSQL Parallel Inplace DDL 3.1 简介 Parallel Inplace DDL in TXSQL 已在2022年上线(5.7, 8.0版本均已支持),目前采用三阶段全并行的方法来加快创建索引的速度

58610
您找到你想要的搜索结果了吗?
是的
没有找到

TXSQL(TencentDB for MySQL) 8.0特性介绍

腾讯云在此趋势下,推出具有自身功能特性的MySQL数据库产品TXSQL-8.0。在性能上以及在功能上,既集成了前序TXSQL的特点,又在此基础上进行了大幅度提高。...TXSQL针对性的改造了文件读写接口,以适应该存储介质的特性,提供了该模式下的性能改进,如下测试结果,可以看出改进后的TXSQL在各个方面所达到的性能提升。 ?...TXSQL通过数据库插件方式,根据用户的需求,提供全面,精准和高效的审计功能。...TXSQL在内核实现了异步删除表的功能,通过自动化的方式,减少人为操作中可能犯的错误。...为了解决上面的问题并对强同步进行优化及显示状态信息,TXSQL做了相应的调整。

1.9K52

腾讯云数据库内核揭秘 TXSQL Internals @2018

王少华 ACUMG主席团成员,腾讯专家工程师,负责腾讯云数据库内核TXSQL技术架构与核心开发。...TXSQL是TengXun MySQL的简称,也叫Tecent MySQL,是由TEG基础架构部维护的MySQL分支。 TXSQL是基于ORACLE官方的MySQL内核版本进行深度定制。...image.png 三、TXSQL优化特性  下面讲从复制,优化器和存储引擎三个方面来讲一下TXSQL所做的优化特性。 复制优化主要有三条: 1. Slave中锁拆分 2....image.png 四、TXSQL企业特性 TXSQL审计功能 审计功能是一个很重要的企业级特性,在线上用户也有强烈的需求。而MySQL社区版本不提供审计功能,只提供了审计插件的接口。...image.png 五、TXSQL客户应用案例: TXSQL在内部为微信、QQ提供服务,在外部被游戏、电商、物流、金融、智慧零售等各行各业广泛应用。

1.3K30

TXSQL企业级特性揭秘:加密与审计

TXSQL是腾讯基础架构部数据库团队自研的MySQL分支,对腾讯云以及众多的内部业务提供了强大的数据库内核支撑。...1.2 TXSQL数据加密 在TXSQL中,我们沿用MySQL的透明加密体系,提供 KEYRING插件的另外一种实现:KEYRING_KMS。...2.2 TXSQL审计 TXSQL的重要用户有对审计功能的迫切需求:用户需要对数据库操作进行事后的跟踪和分析。我们利用审计插件框架,综合考虑功能和性能,提供了一套全新的审计解决方案。...其中,一个TXSQL实例对应一个写盘线程,一个审计代理服务多个TXSQL实例,一台物理机上只有一个审计代理。 CTSDB是腾讯基础架构部数据库团队研发的时间序列数据库(目前可以在腾讯云上申请试用)。...为了给用户提供性能更好,功能更强,可用性更高的数据库服务,TXSQL一直在努力。

85730

ACMUG年会,腾讯云揭秘TXSQL内核建设之路

本次分享主要从性能优化、企业级特性和线上稳定性等多个维度进行详细的介绍,并且对 TXSQL 在未来的发力点进行了阐述。...[图片] TXSQL 在腾讯云 CDB 中所处的模块和作用以及 TXSQL的 发展,既是为了解决腾讯云日益增长的规模以及各行各业对数据库不断增长的高要求,也是为了解决用户在日常运维中遇到的问题,提升用户产品体验...虽然TXSQL最近才对外露面,其实早在腾讯云尚未开始对外服务的时候,TXSQL就已经作为腾讯内部的MySQL分支再开发维护,一路从5.1,5.5,5.6,5.7至今,并且正在整合研究8.0的新特性。...刚开仅仅针对TXSQL做一些bug fix,并提交到社区,以及做一些和内部OSS系统整合的能力。...腾讯云TXSQL团队优化了这里的并发读写能力,并以双缓冲buffer来加速,同时配以并行复制优化,让引擎能力得以最大限度发挥。

1.6K00

腾讯数据库内核团队资深架构师:TXSQL Internals @2018

王少华,现为TEG基础架构部数据库内核团队资深架构师,负责TXSQL技术架构与核心开发。...TXSQL是TengXun MySQL的简称,也叫Tecent MySQL,是由TEG基础架构部维护的MySQL分支。 TXSQL是基于ORACLE官方的MySQL内核版本进行深度定制。...三、TXSQL优化特性  ? 下面讲从复制,优化器和存储引擎三个方面来讲一下TXSQL所做的优化特性。 ? 复制优化主要有三条: 1. Slave中锁拆分 2. Slave中IO优化 3....四、TXSQL企业特性 ? TXSQL企业级特性 ? TXSQL审计功能 审计功能是一个很重要的企业级特性,在线上用户也有强烈的需求。而MySQL社区版本不提供审计功能,只提供了审计插件的接口。...TXSQL线程池 TXSQL线程池功能吸收了其他开源社区如percona等的一些优点,并解决了其中一些痛点。比如在percona版本中存在的由于持有锁的低优先级事务饿死导致的死锁问题。

82520

腾讯云 CDB 内核特性与优化实践

TxSQL,是腾讯云 CDB(Cloud Database 云数据库)的内核,由开源的数据库 MySQL 分支发展而来。...本文会从四个方面来对 TxSQL(腾讯云CDB内核)进行解读,分别是: TxSQL 的发展历程 TxSQL 的特性功能 TxSQL 的深度优化 TxSQL 的演进计划 一、TxSQL 的发展历程 TxSQL...所以基本上 TxSQL 的发展历程就是首先从内部业务到互联网金融,再到现在 RDS上蓬勃发展的趋势。这三个业务的维护慢慢驱动形成了一个腾讯内部自己维护的数据库分支 ---- TxSQL。...二、TxSQL 的特性功能 TxSQL 的特性功能有很多,在此仅列出一些大家可能比较感兴趣或者是对开发者及其他公司来说会有一些借鉴性的功能。...接下来从三个维度去介绍 TxSQL 所做的改进,分别是高性能、强一致和工程化。 1.

2.9K00

专家访谈 | 腾讯云数据库新特性揭秘

本文为「3306π」成都站系列专访,本期专访嘉宾为腾讯云TXSQL数据库研发工程师赖铮。 ?...赖铮-腾讯 TXSQL数据库研发工程师 在即将举办的10月26日「3306π」成都站活动中,赖铮将分享腾讯云数据库TXSQL的内核新特性,诸如:异步删除大表,GTID复制功能扩展,隐藏列解决无主键表的复制延迟...2、3306π社区:在开发TXSQL中,有哪些难点? 赖铮:与在MySQL原厂做开发不同的是,加入TXSQL团队后,碰到最多的问题就是稳定性问题。...稳定性问题也会是我们TXSQL团队今后关注的首要问题,我们会一直把它放在最重要的位置,在以稳定为主的前提下,不断提升TXSQL数据库内核的功能和性能。...TXSQL也有一些官方资料放在官网上给大家详细介绍TXSQL的功能和性能,https://cloud.tencent.com/document/product/236。

1.6K52

腾讯云与MariaDB 基金会签署战略合作,共建全球开源生态圈

MariaDB基金会CEO Arjen Lentz表示:“一年以来,腾讯云为MariaDB内核功能完善做出了突出贡献,腾讯云数据库对TXSQL的现有修改将持续贡献给MariaDB代码库。...腾讯云TXSQL内核对这一问题进行了优化,对于查询结果不涉及到的字段,减少查询语句过程中所使用的内存,从而降低资源的使用率,这一改进已合进 MariaDB 10.4 版本。...在聚合运算层面,腾讯云和MariaDB开发团队沟通充分沟通的基础上,TXSQL 内核对聚合运算也做了特别的优化,极大的提升了数据库的查询性能。...除此之外,TXSQL 内核在使用过程中就遇到的问题和用户需要的功能也做了深入的分析,同时将通用的功能提交给 MariaDB 官方,比如大表删除问题和企业级加密功能。...后续,腾讯云还将在TXSQL内核研发上投入更多资源,并持续贡献开源社区。

14.7K95

腾讯研发专家:TXSQL如何成为云计算时代数据库核弹头?

腾讯MySQL内核研发专家张青林在腾讯“云+未来”峰会的「开发者专场」做了主题为“TXSQL:云计算时代数据库核弹头”的技术内容分享,本次分享从五个方介绍TXSQL: ?...第一部分:MySQL和TXSQL的概念 腾讯云作为国内云计算领先公司,在全球建立了500多个数据中心,供数以万计的开发者使用。 ?...CDB服务目前分为本地盘和网盘,TXSQL是基础架构部数据库内核团队独立维护的MySQL分支,对外通过CDB服务提供给客户。 可以看到TXSQL是内核,也是底层提供数据服务的核心。 ?...第二部分:我们为何会创造 TXSQL 我们来详细看看构建TXSQL的必要性: ?...第五部分:TXSQL未来的发展方向 ? 在保持稳定性,性能调优和功能实现的基础上,未来我们会以这几个方向。

1.1K10

如何应对事关业务生死的数据泄露和删改?

|作者 陈松威,18年硕士毕业于华中科技大学,目前在CDB/CynosDB数据库内核团队担任TXSQL云数据库内核研发,开发过的功能包括企业级列加密函数、数据恢复工具、异步审计等。...第二部分 TXSQL审计的实现 TXSQL是腾讯云数据库团队维护的 MySQL 内核分支,100%兼容原生 MySQL 版本,TXSQL 提供了类似于 MySQL 企业版的诸多功能,如企业级透明数据加密...为了能获取query执行的影响行数、执行时间、错误码等内容,TXSQL审计选择了在语句返回之后,资源释放之前的观察点处理审计逻辑。...三、数据库审计性能 TXSQL提供的数据库审计开启后,对用户的数据库实例会有少许性能损耗,但远低于业内的其他解决方案。...有了TXSQL的审计功能,DBA就能够实时查看数据库活动,对于数据库的所有操作都会有迹可循,当数据库遇到疑似风险行为时,及时进行处理,对攻击行为进行阻断。

57630

张青林:TXSQL是什么?云计算时代数据库核弹头

腾讯MySQL内核研发专家张青林在腾讯“云+未来”峰会的「开发者专场」做了主题为“TXSQL:云计算时代数据库核弹头”的技术内容分享,本次分享从五个方面介绍TXSQL: 11.jpg 第一部分:腾讯云和...TXSQL的概念 腾讯云作为国内云计算领先公司,在全球建立了500多个数据中心,供数于万计的开发者使用。...44.jpg CDB服务目前分为本地盘和网盘,TXSQL是基础架构部数据库内核团队独立维护的MySQL 分支,对外通过CDB服务提供给客户。可以看到TXSQL是内核,也是底层提供数据服务的位置。...55.jpg 第二部分:我们为何会创造 TXSQL 我们来详细看看构建TXSQL的必要性: 66.jpg 从2016到2017年,存储规模达到了4倍以上,并且随着云计算市场的不断成熟,行业覆盖率也得到了前所未有的发展...TXSQL云计算时代数据库核弹头-张青林.pptx 请点击下方获取PPT文档。 TXSQL云计算时代数据库核弹头.pdf

2.5K75

腾讯关系型数据库达成“双百”里程碑——6大企业级MySQL特性全面解析

TXSQL有以下的优势: 领先的性能 & 极致业务场景性能优化 TXSQL 对 SQL 语句的执行流程进行了全链路的优化,在查询优化器、算子下推、主备一致性、存储引擎(并发访问控制、日志系统、锁系统、回滚段...核心目标是尽可能快的发现确定性的、具备共性的故障: [✓] 实时监听TXSQL错误日志。...为此,TXSQL内核全版本实现了work mode工作模式和租约机制。当园区隔离时,单园区内的机器可能是连通的,园区间网络不通。...通过同机部署的ha_agent保持跟TXSQL有T1的租约,ha_agent跟ZK有T2的租约,保证2T1 < T2。...TXSQL内核提供了thread-pool功能。

1.1K40

腾讯云MySQL 8.0深度技术分析

这次发布的腾讯云MySQL 8.0版是TXSQL基于官方8.0版的深度开发版本,大幅度提升了MySQL的性能。其主要体现在如下一些方面。...TXSQL支持异步大表删除,不会造成IO抖动,能很好的提升文件系统和DB稳定性。...TXSQL还可以通过复制限速的方式,通过限制主从节点的同步复制速度,减少非必要带宽的占用,避免了突发流量导致服务器可用性降低。 数据加密是企业级数据库的核心功能之一。...TXSQL和官方MySQL比起来,通过旁路模式,可以实时记录用户访问数据库行为,提供全面精准,高效的数据库审计功能。...腾讯云 MySQL 8.0的发布,结合了MySQL8.0官方版本丰富的功能和性能提升,和腾讯TXSQL的深度优化。

2.8K31

MySQL内核大牛解密腾讯数据库关键技术点

---- 今天分享时长四十分钟左右,详细解释腾讯云数据库内核TXSQL的新功能和特性。...接下来讲一下腾讯云数据库内核TXSQL演进的过程,最早的TXSQL是从MySQL5.1开始,因为那时只有有限的资源,所以只做了 Bugfix。...以上我们简单介绍了一下腾讯云整个数据库服务的一些情况,现在讲一下TXSQL最近版本里面提供的新特性。 一、异步删除大表 在TXSQL之前的版本就已经有了这个功能,新版本是对这个功能进行了一些优化。...接下来我们讲一些TXSQL内核的企业级特性。 一、TXSQL线程池 ? 大家可能都用过线程池,如果你并发数很多的时候应该要用到线程池,不然的话随着并发数的增加数据库的性能会急速下降。...TXSQL也提供线程池的支持,而且TXSQL线程池对线程池做了优化,我们避免了有请求被饿死的情况。让低优先级的用户在等了很长时间后,到达一个预定的值的时候,我们会提升它的优先级,让它先执行。

1.8K50

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券