摘要:
TDSQL另外一个辅助特性:数据同步和备份。 1.TDSQL数据同步组件 数据同步的重点分为三个场景: **第一个场景是一个数据汇总。**比如,多个数据库实例的数据同步到一个数据库实例,如保险行业用户多喜欢将全国多个区域数据库实例的数据同步到全国总库进行统计分析。 **第二个就是跨城的容灾。**跨城 阅读全文
摘要:
分布式TDSQL跟单节点的TDSQL有什么不同,这种分布式架构下又是如何实现一系列的保障,如何做到对业务透明、对业务无感知。 1.分表 **分表,当在单机模式下,用户看到的一张逻辑表,其实也是一张物理表,存储在一个物理节点(物理机)上。**在分布式形态下,用户看到的逻辑表的实际物理存储可能是被打散分 阅读全文
摘要:
作为金融场景下不可或缺的数据强一致性的保障。我们将从四个方面来聊一聊数据一致性的保障: 1.主备数据复制方式 2.数据复制比较:TDSQL主备数据复制方案 VS MySQL原生方案 3.核心功能:容灾切换,数据强一致、0丢失0出错 4.数据强一致性 TDSQL主备数据复制:高性能强同步 首先在讲数据 阅读全文
摘要:
首先作为适应于金融场景的数据库,数据强一致性是立命之本,因为数据不能丢、不能错。在金融场景,你没有办法去估量——假如错一条数据,到底这条数据是1分钱还是1个亿,所以数据强一致是我们最根本的一个特性。不允许丢,不允许错,这是对数据库起码的要求。 **第二是金融级高可用。**TDSQL确保99.999% 阅读全文
摘要:
TDSQL的架构以及模块划分。通过这一章节的了解,我们更能切入TDSQL的技术细节,它为什么要这样设计,这样设计有什么好处,如何通过这样的架构和设计实现高可用、线性扩展等能力。 TDSQL系统总览 1.1 资源池 这张图从下往上看,首先最底层是资源池,属于IaaS层服务,可以是物理机,也可以是虚拟机 阅读全文
摘要:
我们先初步了解TDSQL产品,以及它的适用场景。 首先,**TDSQL是腾讯推出的一款兼容MySQL的自主可控、高一致性分布式数据库产品。**这里我们强调一点,高度兼容MySQL——TDSQL完全兼容MySQL协议,并且做到完全自主可控、数据强一致性。第二是TDSQL具备分布式的特性,具备一个弹性扩 阅读全文
摘要:
经典案例 增量抽取、增量计算等都是T-TDSQL的经典案例。如下以增量计算为例,来分析T-TDSQL在腾讯金融业务中的典型应用。 增量计算 基于T-TDSQL全时态数据存储的特性,我们可以方便的进行增量式的数据查询、抽取和计算。 对于单表的数据增量抽取/计算[1],T-TDSQL首先通过快照差读方法 阅读全文
摘要:
背景 金融行业的数据库市场,尤其是银行的核心交易系统,一直是Oracle、DB2这类传统商业数据库的天下,但是: 2014年,微众银行选用TDSQL作为其核心交易系统的数据库解决方案; 2015年,腾讯金融云正式推出TDSQL数据库解决方案,在公有云以及私有云上投入商用,覆盖包括银行、保险、互联网金 阅读全文
摘要:
当使用MYSQL单实例,因数据量剧增出现性能问题的时候,普通的分库分表又难以满足其需求,一些客户会考虑迁移至分布式数据库。TDSQL 分布式是一款面向金融领域的一款数据库,适合应用在海量数据、高性能,高并发的使用场景。那么我们从MYSQL迁移至TDSQL都有哪些途径呢 ?这里我们对MYSQL离线迁移 阅读全文
摘要:
“力争让每一张钱都能打上TDSQLinside的标签”,距离潘安群在自己的朋友圈立下的这个flag,已经6年。 8月26日,在看到相关新闻之后,激动之余的老潘在朋友圈这样写道: “2016年第一次去人行立下的flag,今年要实现了”,并且附上了6年前的朋友圈截图,下面是众多同事和领导的感叹和祝福。 阅读全文