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

聊聊分布式数据库TDSQL的技术架构

那么什么是分布式数据库,其分布式、强一致性、高可用以及无损升级等特性又是如何实现的呢。今天我们在这篇文中使用 TDSQL 技术架构来进行学习和理解。...TDSQL 是一个对应用层透明的分布式数据库。应用可以像使用单机数据库一样简单地使用,不必像分库分表那样关心底层的划分策略。数据库自己内部封装事务、分片、灾备、扩展性等功能。...这是分布式数据库的首要目标,对用户屏蔽分布式,只在逻辑上提供整张的表访问,简化用户使用数据库的方式。 由于 SQL 引擎只负责计算,不负责存储,本身是无状态的。...SET 是分布式数据库实例。一个 SET 内部包含了 Master、Slave 节点。每个 SET 中存储哪些数据是由 shardkey 来进行分散的。...声明:本文用到的 TDSQL 的技术架构图片来自于腾讯云官网中的技术文档《TDSQL 核心架构原理解析》 https://main.qcloudimg.com/raw/63227aa97c20056ee7f8e89e499921a4

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

区块链技术的本质是分布式数据库

《当微服务撞上区块链》系列微课分为: 1、区块链的业务价值是通过数据共享降低信任成本 2、区块链的本质是分布式数据库(本文) 3、区块链与微服务是天生的一对 区块链技术是基于比特币应用提出的一个概念,他是一个融合了多种技术的一个集成式创新...、(4)多方透明几个特性,上述特性总结下来,采用区块链技术后,应用技术架构如下图所示,可以看出,区块链技术对应用而言,就是一个分布式数据库(估计看到我这个结论,很多砖就要拍过来了,请大家拍砖的同时继续看...),我一一说来: 一、从分布式数据库的基本概念理解区块链技术 和区块链技术比,分布式数据库的概念显然更容易被理解,我就从分布式数据库的一些基本概念出发,理解区块链的技术实现,这些概念包括数据存储、点对点可靠传输...三、总结 从数据的角度来看,区块链本质是一种分布式数据库,这里的“分布式”是指区块链技术利用链式存储结构不仅解决了分布式数据存储问题,也解决了存储时的分布式一致性问题。...所以,我认为,基于分布式数据库来理解区块链,认清区块链技术常见的一些困惑和误区,可以让大家对区块链有个比较正确的理解方式。

2.3K101

【观点】漫谈推荐系统及数据库技术(二)——分布式数据库技术

【导读】推荐系统和数据库技术,一个是偏机器学习数据挖掘相关的应用,一个是偏系统存储相关的技术,这两者在实际中有很大的应用。...上一次专知推出漫谈推荐系统及数据库技术(一),大家反响热烈,特别是很多工业界的人士点赞支持,今天算法工程师宋强继续漫谈自己一些工作的独到见解,欢迎阅读~ 漫谈推荐系统及数据库技术(一) 蹉跎岁月,年华易逝...再次闲聊下分布式数据库技术,博各位一阅。 ▌分布式数据库 ---- 相较于传统的单机数据库,分布式数据库有以下的几个特点: ? 为了更好支撑分布式事务,分布式数据库的研发人员做了很多的方案寻优。...Spanner是Google的全球级的分布式数据库 (Globally-Distributed Database) 。...特注: 本篇由宋强投稿专知发送,欢迎各位行业技术专家投稿专知,分享您的技术与观点! Email:zhuanzhi2017@outlook.com;

1.3K90

从TDSQL,看分布式数据库技术之美

本文由腾讯云数据库专家工程师 李海翔在 Techo TVP开发者峰会「数据的冰与火之歌——从在线数据库技术,到海量数据分析技术」 的《分布式数据库的演进》演讲分享整理而成,带大家品味分布式数据库架构、前沿技术和...TDSQL技术实践,感受分布式数据库技术之美。...点击可观看精彩演讲视频 一、分布式数据库架构 我今天所分享的内容主要集中在数据库技术层面,和腾讯近十年的分布式数据库技术发展息息相关,主要有三方面:第一是分布式数据库的历史发展和演进;第二是分布式数据库里较核心的技术内容...前述这些技术,是数据库的经典技术,无论单机数据库还是分布式数据库,都基于这些基础性的技术。...数据异常 第二部分,我们来看看分布式数据库系统里面的技术层面会包含一些什么样的内容。事务型分布式数据库系统里面最核心的,一定是事务处理技术

1.4K21

分布式数据库创新技术奖,TDSQL他来了!

腾讯云凭借其信息技术系统的安全可控性和前沿技术的创新性,在一众企业中脱颖而出,荣获“分布式数据库创新技术奖”。...在云原生专题论坛上,腾讯云数据库产品专家梁文灿先生就腾讯云企业级分布式数据库TDSQL生态发展战略、落地应用案例做出了详细介绍。...TDSQL-C基于全新计算存储分离的分布式数据库架构,融合传统数据库和云计算技术优势,100%兼容MySQL和PostgreSQL,极致计算能力突破千核,存储容量达PB级别,使得性能和安全性媲美商用数据库...TDSQL-C 简介 张远介绍说,TDSQL-C是腾讯云自研的新一代企业级云原生分布式数据库,经过五年的打磨,在总体架构上,TDSQL-C是基于共享存储的存储和计算分离的架构。...TDSQL-C 内核关键技术 张远演讲的第二部分围绕关键特性展开,详细介绍了TDSQL-C特性背后的技术原理和细节。

1.2K40

十问分布式数据库技术趋势、选型及标准思考

几位专家围绕分布式数据库技术路线和产业现状,分析分布式数据库技术特点以及面临的问题与挑战,对企业如何进行数据库选型互动讨论。 1 InfoQ 第一问:我国分布式数据库的产业现状如何?...整体来说,国内的环境和技术需求还是给分布式数据库带来了非常好的机会,甚至未来在分布式数据库领域,国内在世界上处于引领地位。...从数据库厂商的角度来说,分布式数据库已经走了很长时间,但用户对分布式数据库的认知、接受、使用及运维是有滞后的,当然这是一项技术或者产品发展的正常过程。...如今的很多企业都在做数字化转型,技术架构从集中式向分布式转化,分布式数据库的支持效果显然更好。...技术生态,国内的分布式数据库厂商提供了完善的工具、文档包括配套的迁移工具,可以帮助企业实现无感迁移。

38411

腾讯对分布式数据库技术的深度思考与实践

数据库专委会在济南召开了国内规模最大的、每年一度的数据库学术盛会——第36届CCF中国数据库学术会议(NDBC 2019),腾讯TDSQL团队受邀在“数据库产学研合作论坛”,做了主题为“TDSQL对未来分布式数据库技术研发思考与实践...与此同时,本次会上,腾讯云数据库技术专家、金融级分布式数据库TDSQL团队专家工程师、中国人民大学信息学院工程硕士企业导师李海翔,当选成为了中国计算机学会(CCF)数据库专委会委员。...本次会议上,腾讯TDSQL团队带来了TDSQL对分布式数据库技术研发的深度思考与实践分享,主要包括三个方面: 1) 分布式事务的效率与正确性,如何在保证双一致性(事务一致性、分布式一致性)的前提下,提高分布式事务型集群的处理效率...TDSQL在深入研究分布式事务处理的技术时,不仅解决了全局一致性问题(2019DTCC大会分享:分布式数据库全局读一致性),而且提出了一个“统一致性模型”,不仅在正确性上实现了双一致的功能,而且高效地解决了该问题...分布式数据库的架构与解耦 TDSQL团队在研发分布式事务型数据库的过程中,除了思考分布式事务处理技术(ACID实现的所有技术)外,还深度探索测试验证、架构扩展、模块解耦等等各种重要的问题。

2.2K61

分布式数据库企业级功能技术解密与最佳实践

相比MongoDB等分布式数据库,他们的企业级应用场景挑战在哪里?SequoiaDB的技术特点又缘何适合金融、政府等用户的应用场景?...本次分享,巨杉就将带来有关SequoiaDB技术解密透视具体技术点,同时我们将介绍SequoiaDB在企业级应用上的最佳实践。 企业级功能技术解密 数据库应用范畴 我们把整个数据的本身分为三个类型。...SequoiaDB分布式数据库架构 今天我想主要讲的是做一个MPP对于分布式数据库需要考虑哪些。 第一个是分布式架构。分布式里包含了协调节点、编目节点、还有数据节点。...SequoiaDB物理架构 对于一个分布式数据库来说,最重要的不是CPU,而是IO。IO对所有磁盘数据的处理是极其重要的。 分布式数据库是一个X86小集群。X86最大的缺点是它的性能很容易宕机。...我们把一个数据块拆成很多碎片扔到分布式数据库里,这样它同时读取的性能会非常快。 高效压缩机制 对于数据库来说,IO是核心中的核心。一般来讲我们会把数据进行压缩。

1.6K50

告别散装教程,TDSQL分布式数据库技术原理干货合辑来了!

当下是分布式数据库发展的最佳时机。 中国移动互联网的快速发展,为新一代分布式架构技术体系提供了方向指引与最佳场景训练场,推动云计算时代分布式基础技术的诞生、演进。...,焕发新的活力…… 同时,作为自研基础软件技术分布式数据库让基础技术生态国产化更加完善,更加自主可控,成本更低……从传统集中式到分布式系统技术架构的转变,是金融级高可用、海量高并发、安全可控等今天的技术应变能力...分布式数据库有哪些技术秘密,造就了这些变革?...作为行业领先的分布式数据库产品,TDSQL认为,完善的技术生态服务,是多方面解决用户痛点的基础。...以上所有这些核心架构技术与原理解析、智能运维与一键迁移实践等数据库安全可控改造利器,都将在合辑中呈现,为希望了解分布式数据库技术与发展的伙伴提供务实的参考。

1.4K30

分布式数据库

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

1.9K20

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

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

1.9K30
领券