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

腾讯云分布式数据库 DCDB 架构解密

腾讯云分布式数据库是一个适用于OLTP场景且与MySQL 5.5 、5.6兼容的分布式关系型数据库。...分布式数据库的挑战: 数据高一致性: 对金融业务来讲,数据的强一致(Consistency)尤为重要,因为如果出现数据丢失,就意味着交易的丢失,这会给组织或用户带来直接的金钱方面损失,也有损企业商誉和信...2017年,腾讯云CDB for TDSQL更名为CDB for MariaDB,同时正式推出分布式数据库DCDB 架构: 系统由三个模块组成:Scheduler、Agent、网关,三个模块的信息交换都是通过...DCDB应用 完善的帐号和权限管理: 为了更好的控制风险,TDSQL默认不提供超级用户,也无法直接通过SQL语句进行帐号和权限管理。...分布式数据库的未来规划 DCDB支持小表广播、分布式事务等 DCDB支持复杂查询

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

    深度解析:腾讯云分布式数据库 DCDB

    因此,腾讯最终选择了分布式数据库方案。 时至今日,放眼互联网行业,排名靠前企业的核心业务都在使用分布式数据库,我们不禁要问,这其中有什么秘密?...分布式数据库为什么能解决容量、并发、扩展等难题 了解分布式数据库,需要先了解垂直切分(分库)、水平切分(分表)两种方案: 垂直切分(通常也叫做“分库”)也就是按功能切分数据库,这种切分方法跟业务紧密相关...腾讯云分布式数据库DCDB 腾讯云分布式数据库DCDB)是部署在腾讯云上的一种,面向OLTP业务支持自动水平拆分(分表)的share nothing架构的分布式数据库。...截止到2017年,包括微信支付,腾讯充值,阅文集团等腾讯公司交易、转账等核心系统90%以上都使用了腾讯分布式数据库DCDB)。...分布式数据库DCDB的分表方案 关系型数据库是一个二维模型,数据的切分通常就需要找到一个分表字段(shardkey)以确定拆分维度,再通过定义规则来实现数据库的拆分。

    6.9K11

    一文教你迅速解决分布式事务 XA 一致性问题

    近日,腾讯云发布了分布式数据库解决方案(DCDB),其最明显的特性之一就是提供了高于开源分布式事务XA的性能。...虽然分布式数据库能解决性能难题,但事务一致性(Consistency)的问题,却很难在分布式数据库上得到解决。...而腾讯云分布式数据库DCDB,却已在内部业务中应用多年。...腾讯云首发分布式数据库XA 支持MySQL 5.7 腾讯云分布式数据库DCDB,是基于腾讯金融级数据库(公司内部代号TDSQL)云化改造而来的兼容MySQL协议的分布式数据库。...这种对应用开发者的技术水平要求很高,越是复杂的业务系统,越会增加开发成本和技术门槛,这是业内大多数开发者面对分布式数据库时,只能望而却步的主要原因。

    4.1K20

    电商月将至,腾讯云DCDB助力电商企业应对支付洪峰

    本次会议,腾讯云带着其分布式数据库DCDB(内部代号TDSQL)亮相大会,向全国600余名数据库技术的研究者、教师、同学和开发者展示了腾讯云的数据库技术。...浙江是中国电子商务大省,腾讯分布式数据库DCDB(内部代号TDSQL)恰好是解决类似于电商、O2O的订单交易、购买支付场景的利器。 为什么说DCDB适用于电商、02O等业务呢?...当然,分布式数据库的原来使得水平扩容十分简单,而且通过自动再均衡方案,扩容可以仅影响集群中的少数节点,而其他节点可以在扩容时仍然正常运行不会受到影响。...必须要有风险控制策略等措施保证数据安全 而腾讯分布式数据库DCDB发展了13年,早已默认数据强同步复制,任何节点故障,只要是已应答均可保证数据不错不丢。...目前,作为支撑了腾讯内外超过100亿以账户,200亿以上的交易流水和海量的虚拟交易的数据库,腾讯云分布式数据库DCDB已经广泛应用在银行、保险、理财、电商、O2O等核心系统中。

    3K12

    用分布式技术轻松化解数据库容量和性能瓶颈

    上一章节我们介绍了腾讯云分布式数据库的发展历史,基本原理和使用方法;本章节我们继续分析下分布式数据库 DCDB 的优势和应用场景。...分布式数据库 DCDB 的优势 1.性能/容量线性增长 DCDB 是天然的 MPP (Massively Parallel Processing,大规模并行处理系统)架构,这意味着随着 DCDB 分片的增加...成为去O的中坚力量:企业的核心业务系统一般都是 OLTP 为主的应用场景,在这个领域,Oracle 一直是市场的领导者,在互联网领域,以 DCDB 为代表的分布式数据库应用非常广泛,用普通 x86 服务器...,轻松支撑起上亿的用户访问,经过验证的好的分布式数据库在性能和稳定性上甚至高于用高端设备搭建的 Oracle RAC。...DCDB 此类分布式数据库在微信支付、京东等超大规模业务的应用证明了,一个系统承载全国业务的可能性。 展望 分布式数据库 DCDB 未来将支持更多优秀特性以适应不同的业务场景。

    4.2K11

    DCDB让秒杀更从容、购物更狂欢

    分布式数据库DCDB,腾讯内部代号”TDSQL”,是解决类似于电商、O2O的订单交易、购买支付场景的利器。 为什么说DCDB最适用于电商、02O等业务呢?...当然,分布式数据库的原来使得水平扩容十分简单,而且通过自动再均衡方案,扩容可以仅影响集群中的少数节点,而其他节点可以在扩容时仍然正常运行不会受到影响。...必须要有风险控制策略等措施保证数据安全 而腾讯分布式数据库DCDB发展了13年,早已默认数据强同步复制,任何节点故障,只要是已应答均可保证数据不错不丢。...DCDB的分布式架构允许任意节点故障,并不会影响全局,且每个从节点都可用做只读访问。...目前,作为支撑了腾讯内外超过100亿以账户,200亿以上的交易流水和海量的虚拟交易的数据库,腾讯云分布式数据库DCDB已经广泛应用在银行、保险、理财、电商、O2O等核心系统中。

    2.3K11

    腾讯云“开发者实验室”与“DCDB”产品揽获工信部信通院两大年度奖项

    在本届大会上,腾讯云“开发者实验室”与“DCDB”产品分别荣获由中国信息通信研究院颁发的2017年度“最具创新DevOps产品” 奖及“最具影响力数据库产品”奖。...“最具影响力数据库产品”奖——腾讯云分布式数据库(简称DCDB) 采用集群架构,整个集群架构简图如下图。...其中,DCDB最核心的四个主要模块是:决策调度集群(Tschedule)、数据库节点组(SET)和接入网关集群(TProxy),配置调度集群(TzooKeeper)完成。...配置调度集群(TzooKeeper):它是DCDB提供配置维护、选举决策、路由同步等,并能支撑数据库节点组(分片)的创建、删除、替换等工作,并统一下发和调度所有DDL(数据库模式定义语言)操作,整个调度集群大于等于...运维支撑系统(OSS):基于DCDB定制开发的一套综合的业务运营和管理平台,同时也是真正融合了数据库管理特点,将网络管理、系统管理、监控服务有机整合在一起。

    92911

    腾讯云 Postgres-XZ 的数据治理策略

    从微信支付在实际案例中,许中清介绍了腾讯云分布数据库DCDB for Postgres-XZ在数据治理过程中面临的数据倾斜、成本优化、数据迁移等能力,以及在解决这些问题的过程中Postgres-XZ的一系列优化和内核优化...[7年4中心工作数据库团队DTCC许中清2.jpg] 腾讯云分布式数据库DCDB系列产品,对内支持腾讯内部业务的发展,对外为企业提供强有力的服务,已经赢得广泛客户的信任与口碑,积极推动了腾讯云的快速发展...PGXZ是面向OLTP应用,兼容PostgreSQL协议,支持分布式事务和跨节点复杂查询的一款分布式数据库。...根据我们的经验来看,在一个分布式机器的运维过程中,除了日常巡检和故障排除以外,大部分的自动运维工作都在数据迁移上;比如扩容搬迁、冷热数据搬迁等等;因此,如果能使用云服务,例如腾讯云的关系型数据库CDB,分布式数据库...DCDB等,这类工作极大的简化,不仅提升每一个业务的效率,还能让大家更加专注于业务开发,提升业务价值。

    2.9K00

    分布式数据库

    分布式数据库目标: 本地自治、非集中式管理、高可用性(最基本的特征) 位置独立性、数据分片独立性、数据复制独立性(分布透明性) 分布独立性、事务管理(复杂性) 硬件独立性、操作系统独立性、网络独立性、数据库管理独立性...用户无需考虑数据分片 位置透明性:用户只需考虑数据分片情况,无需考虑数据分片位置 局部数据模型透明性:既要了解全局数据的分片情况,还要了解各片段的副本复制 情况及位置分配情况 分布式查询: 用户与分布式数据库系统的接口...集中式数据库系统中查询代价主要是由CPU代价和I/O代价来衡量的 在分布式数据库系统中,由于数据分布在多个不同的场地上,使得查询处理中还要考虑站点处传输数据的通信代价 END

    1.9K20

    分布式数据库的含义与腾讯云分布式数据库排名

    分布式数据库作为云数据库的其中一种类型也是非常受欢迎的。现在我们就来讲讲分布式数据库的含义与腾讯云分布式数据库排名。...分布式数据库的含义 分布式数据库其实也可以说是非关联性数据库,也就是数据之间不存在二维表格的关联性的。...分布式数据库是通过将不同的数据整合在一起的数据库,而且它的表现形式也是各异的,有图文的形式,有表格的形式,有游戏的形式等等。...分布式数据库就是一个可以将不同地点的很多台计算机以网络的形式产生关联,然后共同组成一个完整的大型的数据库。因此分布式数据库非常的适用于大数据的公司,像是金融,电信,电商等行业。...腾讯云分布式数据库排名 腾讯云TDSQL数据库是腾讯自己研发出来的一款公布式数据库,在分布式数据库排名前三,属于云原生数据库。TDSQL数据库的深度性能比常见的MySQL数据库要好。

    2K30
    领券