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

腾讯数据库CDB技术演进之路

目前在腾讯TEG基础架构部,负责数据库(CDB)和硬盘(CBS)研发相关工作。 大家好,我是程序员程彬,08年毕业后加入腾讯,一直在腾讯技术工程事业群从事存储系统研发和运营相关工作。...今天我和大家分享的主题是腾讯云云数据库CDB技术演进。 ?   这次我会从存储、复制和数据库引擎三个维度来介绍数据库CDB技术演进。...我们先简单介绍一下数据库,顾名思义它就是数据库计算的结合,从产品角度看就是满足计算特性的数据库。如何构建数据库产品呢?个人认为要解决三类人的需求。...我们今天聊的CDB,就是SQL派系,基于MySQL打造的数据库服务。 ?   从技术栈的角度看,CDB内核核心技术包含三部分:接入,实例和存储。   接入集群要做的工作是什么呢?...CDB研发之初,团队包括我自己对MySQL内核缺少深入的了解。如何满足用户需求,构建数据库产品的技术亮点,我们另辟蹊径。从当时的用户疼点和业务场景出发,通过优化存储来解决性能和成本的问题。

1.9K70

使用DataPump迁移非CDBCDB数据库

那就是将之前的N多非CDB数据库整合到CDB,原来的数据库将作为CDB数据库下一个PDB容器,各个PDB之间也可以通过快速dblink实现交互。...一、几种常用的迁移方法 image.png 如上图所示,通常有3种方式来实现将非CDB迁移到CDB数据库 注:文中所描述的迁移到CDB,指的是非CDB迁移之后将作为目标CDB的一个PDB数据库...1、Datapump/TTS   使用Datapump迁移的场景:     源非CDB数据库使用了与目标数据库不同的字节码(简单说就是跨OS平台)     源非CDB数据库使用了与目标数据库不同的字符集...  使用TTS方式迁移     TTS方式与传统的导出导入方式以及可传输数据库多适用于用户定义的对象位于当个表空间情行 2、使用DBMS_PDB包实现   该方式将非CDB数据库构建一个XML.../pdbseed', 4 '/app/oracle/ora12c/oradata/cdb1/reportdb'); --将数据库置为open SQL> alter pluggable database

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

腾讯CDB基础版新建用户及数据库的方法

入手了一台腾讯CDB基础版,看到+校园的活动是3元/月,刚开始没有看到什么提示说是会有限制,利欲熏心啊!...基础版基本用来测试和学习的,当业务CDB来使用基本没戏。...QQ截图20180703070937.jpg 这不得不吐槽一下了,如果没有深入研究过腾讯私有网络的用户,那么极容易跳坑了,买了个CDB不能内网互通,只能看着了,当然,36元一年,放着也不错了吧……[doge...以下才是正文 到此,我没有继续等待,CDB是可以开启外网访问的,那我是不是可以用外网连接呢!...既然远程登陆了mysql,那用命令来创建也是一样的 create database 数据库名; 下面我们来为我们创建的数据库授权,让前面创建的用户拥有刚创建的这个数据库的所有权限 grant all privileges

2K130

【腾讯CDB】MySQL审计功能大揭秘

数据库来说也类似,数据库也有出入口,对所有连接出入口监控,记录下所有动作,一旦有问题了,查询历史动作,找到关键信息。...审计定义:能够实时记录网络上的数据库活动,对数据库遭受到的风险行为进行告警,对攻击行为进行阻断 常见的审计方式 应用层审计         在应用系统中直接审计,语句还没往数据库后台发就先做了审计,不影响数据库性能...,对底层用的是什么数据库也不关心,但对应用系统压力比较大,并且应用系统需要解析语句,有一定复杂度。...插件审计         对于开源数据库,通常都有提供插件方式增加功能。...oracle审计简介         谈到数据库审计,不能不提oracle,oracle 数据库的审计功能有10多年甚至更长的历史了,对数据库sql审计功能影响深远,几乎任何数据库审计都会参考,下面我们简单了解下

4.9K00

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

简怀兵,腾讯数据库高级工程师,负责腾讯 CDB 内核及基础设施建设,从事 MySQL 内核开发工作 8年,具有丰富的优化经验;在分布式存储等领域有丰富经验。...TxSQL,是腾讯 CDB(Cloud Database 数据库)的内核,由开源的数据库 MySQL 分支发展而来。...本文会从四个方面来对 TxSQL(腾讯CDB内核)进行解读,分别是: TxSQL 的发展历程 TxSQL 的特性功能 TxSQL 的深度优化 TxSQL 的演进计划 一、TxSQL 的发展历程 TxSQL...支付业务对数据库提出了更高的要求,尤其是在性能和稳定性方面。 再后来,运营推动其发展,针对外部需求加上更多功能。大家比较熟悉的可能就是 RDS(腾讯)。...用过数据库的人都知道,尤其是互联网业务,变化很泛,业务需求在变,产品形态也在变。此时就有对数据库的表结构、规范结构进行增加、删除和字段类型修改的操作的需求。

2.9K00

腾讯CDB的AI技术实践:CDBTune

作者:邢家树,高级工程师,目前就职于腾讯TEG基础架构部数据库团队。...腾讯数据库技术团队维护MySQL内核分支TXSQL,100%兼容原生MySQL版本,对内支持微信红包,彩票等集团内部业务,对外为腾讯CDB for MySQL提供内核版本。...导语:CDBTune是腾讯自主研发的数据库智能性能调优工具。相比于现有业界通用方法,CDBTune无需细分负载类型和积累大量样本,通过智能学习参与参数调优,获得较好的参数调优效果。...腾讯的智能性能调优工具如何在不断实践中破解这些问题呢?...更多前沿数据库技术和案例分享,请关注我们的微信号:腾讯数据库CDB 腾讯数据库公众号文章版.jpg

12.9K73

腾讯企业级MySQL(CDB)-Returning语法使用

本文以视频+文字放送,为你带来腾讯企业级MySQL-Returning语法使用 【需求背景】 在一些数据库场景中,用户会在使用insert语句之后希望返回刚才所插入的数据行。...腾讯企业级MySQL(CDB)支持一种更简单的实现方式,就是使用returning语法,在insert语句后面,增加returning关键字,从而直接返回刚才所插入的数据行。...腾讯数据库技术团队对内支持QQ空间、微信红包、腾讯广告、腾讯音乐、腾讯新闻等公司自研业务,对外在腾讯上依托于CBS+CFS的底座,支持TencentDB相关产品,如CynosDB、CDB、CTSDB、...腾讯数据库技术团队专注于持续优化数据库内核和架构能力,提升数据库性能和稳定性,为腾讯自研业务和腾讯客户提供“省心、放心”的数据库服务。...此公众号旨在和广大数据库技术爱好者一起推广和分享数据库领域专业知识,希望对大家有所帮助。 ↓ ↓ 点击【阅读原文】可查看腾讯企业级MySQL产品详情页

1.1K10

腾讯企业级MySQL(CDB)-列压缩特性

腾讯企业级MySQL(CDB)运用列压缩功能来压缩访问不频繁的大字段,同时能够减少整行字段的存储空间,进而提高整体读写访问的效率。...(统计执行速度快,内容一致) 列压缩功能实际上是来源于IEG团队的贡献,腾讯数据库技术团队把这个特性放到腾讯数据库5.7版本里面,为广大腾讯用户提供服务,欢迎大家尝试使用这个功能,谢谢大家! ?...腾讯数据库技术团队对内支持QQ空间、微信红包、腾讯广告、腾讯音乐、腾讯新闻等公司自研业务,对外在腾讯上依托于CBS+CFS的底座,支持TencentDB相关产品,如CynosDB、CDB、CTSDB、...腾讯数据库技术团队专注于持续优化数据库内核和架构能力,提升数据库性能和稳定性,为腾讯自研业务和腾讯客户提供“省心、放心”的数据库服务。...此公众号旨在和广大数据库技术爱好者一起推广和分享数据库领域专业知识,希望对大家有所帮助。 ↓ ↓ 点击【阅读原文】可查看腾讯企业级MySQL产品详情页

80420

TKE操作指南 - 创建wordpress CDB数据库(九)

部署wordpress容器服务前,我们需要先创建wordpress数据库。...wordpress CDB创建步骤: 1.创建MySQL安全组 2.创建mysql CDB数据库 3.初始化mysql数据库 4.创建wordpress数据库 1.创建mysql安全组 图片.png...2.创建mysql CDB数据库 图片.png 图片.png 登录腾讯官网,选择产品,选择基础,点击数据库下的数据库MySQL,页面跳转,点击立即选购。...购买数量:1台 点击立即购买 图片.png 弹出温馨提示,点击前往管理页面 3.初始化mysql CDB数据库 图片.png 图片.png MySQL发货完成后,点击右侧初始化,填写MySQL端口和账户密码...图片.png 至此数据库创建完成。 可得知数据库IP为:192.168.79.3 账户为:root 连接端口:3306

90530

【腾讯CDB】如何快速删除InnoDB中的大表

搜索关注“腾讯数据库”官方微信立得10元腾讯无门槛代金券,体验移动端一键管理数据库,学习更多数据库技术实战教程。...搜索关注“腾讯数据库”官方微信立得10元腾讯无门槛代金券,体验移动端一键管理数据库,学习更多数据库技术实战教程。...dict_sys->mutex是性能瓶颈的问题,但是,这个方案是不安全的,因为提前释放dict_sys->mutex意味着需要提前提交innodb事务,于是上述的DROP TABLE过程变为:搜索关注“腾讯数据库...”官方微信立得10元腾讯无门槛代金券,体验移动端一键管理数据库,学习更多数据库技术实战教程。...搜索关注“腾讯数据库”官方微信立得10元腾讯无门槛代金券,体验移动端一键管理数据库,学习更多数据库技术实战教程。

3.7K20

【腾讯CDB】教你玩转MyRocksRocksDB—STATISTICS与后台线程篇

然而在生产系统中使用新的存储引擎自然有它的潜在风险,除了通过外部的各种benchmark工具测试得到各种性能数据,全方位的内部指标可以帮助我们真正了解数据库内部正在发生的事情,对于性能调优和开发都具有指导意义...搜索关注“腾讯数据库”官方微信立得10元腾讯无门槛代金券,体验移动端一键管理数据库,学习更多数据库技术实战教程。...DBSTATS: 数据库操作的统计。 CF_COMPACTION: 各个Column family进行compaction的相关指标统计。 MEMORY_STATS: 内存使用情况。...搜索关注“腾讯数据库”官方微信立得10元腾讯无门槛代金券,体验移动端一键管理数据库,学习更多数据库技术实战教程。...搜索关注“腾讯数据库”官方微信立得10元腾讯无门槛代金券,体验移动端一键管理数据库,学习更多数据库技术实战教程。

3.9K70

Percona server与腾讯cdb热点更新性能压测

特别声明 本文针对腾讯数据库cdb做热点单行更新性能压测,不涉及其他可用性,功能性介绍。本文的压测结果也不作为任何潜在客户的购买建议(我可木有收广告费)。...因此我对比有赞自建数据库和腾讯 cdb在热点秒杀单行更新场景下的性能差异。...数据库有很多优势,备份,ha,监控,升级降级等各种常规运维都自动化,简化DBA很多事情。劣势是习惯自建运维的人而言数据库也有很多限制比如宿主机黑盒,底层cpu 个数,iops,各种安全规则等等。...给实际操作带来很多不便利比如遇到非业务导致的性能问题,大概率只能联系dba支持排查了,而且他们的响应时间也是个问题。 后续写写 如果从自建数据库迁移到数据库要做哪些事情。...大家也可以聊聊上之后,作为DBA 你感觉到有什么改变?

1.6K30

【腾讯CDB】源码分析·MySQL5.7中MDL实现分析

搜索关注“腾讯数据库”官方微信立得10元腾讯无门槛代金券,体验移动端一键管理数据库,学习更多数据库技术实战教程。 2....搜索关注“腾讯数据库”官方微信立得10元腾讯无门槛代金券,体验移动端一键管理数据库,学习更多数据库技术实战教程。...搜索关注“腾讯数据库”官方微信立得10元腾讯无门槛代金券,体验移动端一键管理数据库,学习更多数据库技术实战教程。...搜索关注“腾讯数据库”官方微信立得10元腾讯无门槛代金券,体验移动端一键管理数据库,学习更多数据库技术实战教程。...搜索关注“腾讯数据库”官方微信立得10元腾讯无门槛代金券,体验移动端一键管理数据库,学习更多数据库技术实战教程。

3.1K30

非Oracle Linux下Oracle 19c CDB数据库安装

《非Oracle Linux下安装Oracle 19c》我们安装了non-cdb的19c数据库,通过这个脚本,还可以搭建cdb数据库。 1....oracledb_ORCLCDB-19c /etc/init.d/oracledb_pdbisal-19c 其中要改几处,ORACLE_SID改成新的,LISTENER_NAME改成新的,CREATE_AS_CDB...export PDB_NAME=BISALPDB1 export LISTENER_NAME=PDBLISTENER export NUMBER_OF_PDBS=1 export CREATE_AS_CDB...此时创建了CDB数据库, SQL> select cdb from v$database; CDB --- YES 除了种子PDB(只读),另外有个PDB名称是BISALPDB1, SQL> show...NO 我们看下数据文件的结构, BISALPDB1的目录结构, pdbseed的目录结构, 但是有个疑问,从oracledb_bisal-pdb19c脚本中能看到他用的dbca静默方式创建的数据库

2.6K10

Oracle 12c CDB数据库中数据字典架构

3、数据字典包括的内容 数据库对象的定义信息 用户定义信息 PL/SQL代码 用户创建的其他对象等 关于数据字典详细介绍可以参考:Oracle 数据字典和数据字典视图 二、CDB数据库中数据字典架构 1...在Oracle 12c CDB数据库中采取分离存放的方式,及各个PDB数据字典独立存放。 从用户和应用程序的角度来看,CDB中每个容器中的数据字典是分开的,因为它将在非CDB中。...4、元数据和数据链接 CDB使用内部链接机制来分离数据字典信息。 具体来说,Oracle数据库使用以下自动管理的指针: 元数据链接   Oracle数据库仅在CDB根目录中存储有关字典对象的元数据。...Oracle数据库自动创建和管理元数据和数据链接CDB$ROOT。用户无法添加,修改或删除这些链接。...三、演示非CDBCDB数据字典 1、基于非CDB数据库数据字典变化演示 SQL> SELECT name, 2 DECODE (cdb, 3 '

98710

CDB 迁移问题汇总

答:CDB侧在备份系统中的某台机器上发mysqldumper命令,将源实例备份在本地,然后倒入到目标CDB实例里面,根据备份时候获取的位置点与源实例建立复制同步关系。...答:如果是腾讯CVM上自建的mysql 迁移至CDB那是无需外网的,其他厂商迁移过来是需要的,目前支持: 支持基础网络、VPC网络的CVM自建MySQL数据库迁移至CDB实例。...支持具有公网IP/Port 的MySQL数据库迁移至CDB实例。 支持V**接入、专线接入腾讯的MySQL数据库迁移至CDB实例。 4.MySQL DTS如果连接断开,会有断点续传吗?...答:从其他商迁移过来,在带宽足够且稳定的情况下,整个迁移流程包含备份、还原、追增量大概耗时20H小时左右。 8、是否支持上到下迁移?...checklist,是否有规划做成标准工具 答:若客户用的RDS(阿里数据库),迁移时需要从阿里侧发起DTS迁移。

1.8K00
领券