腾讯海量业务的高速发展催生出TDSQL

根据TDSQL产品团队介绍,TDSQL可以追溯到2008年。2008年,腾讯充值、财付通等业务的核心数据库,因腾讯游戏、会员充值、电子商务等业务的爆发而承受着巨大压力,对比起使用高成本的商业数据库方案,腾讯更倾向于利用开源MySQL数据库和普通x86服务器创建出一套高安全性、高可用性、主备数据强一致的关系型数据库系统,而这套系统正是TDSQL的前身。

目前为止,TDSQL已经支撑了腾讯90%以上的计费业务,也利用米大师移动支付平台对外提供了承载超过100亿账户和日均10亿的交易量的计费业务。微众银行的核心系统也全部采用腾讯云金融级数据库TDSQL承载,光是这一项,微众银行在享受金融级安全保障的同时,节约了50%以上的成本。

金融级业务要求下的TDSQL产品优势

谈到TDSQL的优势问题,团队成员说到,为适应不同业务的需要,TDSQL拥有多个版本,但每个版本都确保支持金融级业务要求,以高安全性、高可用性、主备数据强一致为基础设计。

说到安全性,

TDSQL以人行制定的金融行业信息安全等级保护为基本要求,并致力于为用户提供高更高安全性的方案。目前,TDSQL已发布版本提供了99.99999%的数据可靠性,并提供了防窃取、防注入、防篡改和审计追溯等多种增值安全能力。在可用性方面,“99.99%的可用性是我们的起点”,TDSQL采用的是集群或分布式集群部署,这种部署方案天生具有冗余容灾特性,单机故障根本不影响整个集群的稳定;而且,TDSQL的HAS(高可用调度方案)支持跨机房、双线路网络部署,这样部署也避免了网络故障带来整个系统的不可用。

同时,为提高TDSQL的兼容性,降低企业的开发成本;TDSQL设计之初就定位为兼容MySQL。普通MySQL在资金交易等应用场景下,会有诸多问题,比如主备延迟大,容易丢失数据,性能较低等。而TDSQL自主研发的MAR(异步多线程强同步复制方案),在保障主备数据强一致的基础上,提高整体性能,并配置采用高端PCI-e

SSD的硬件。根据业界通用的SysBench测试工具测试,读写、同步性能可达到自建MySQL的4倍。以米大师为例,其每日请求超10亿,而99.95%的请求在5ms以内响应,且连续3年零故障、零误差运行。

腾讯云金融级数据库经过8年发展,4代架构的演进,从十多年计费经验出发,历经腾讯各类业务千锤百炼,在2016年的前夕,CDB

for

TDSQL正式为第三方用户服务,以此帮助企业快速搭建符合高标准的信息化系统,降低企业IT成本以及运维复杂度。在未来,除了适配更多业务场景外,CDB

for TDSQL也将持续完善能力,满足更多行业和客户的需求,促进包括互联网+金融在内的各种业务创新。

mysql tdsql_TDSQL相关推荐

  1. mysql tdsql_TDSQL FOR MYSQL 内部的自增例介绍

    TDSQL自增列: Mysql 的innodb中常用自增列来存储某表的唯一ID例,每次mysqld启动后首次打开这个表时,把这个索引的最大值取出来作为自增例的起始值,并且存储在内存中,然后mysqld ...

  2. mysql 快捷查询数据库各表占用空间,mysql查看索引占用空间,mysql查看数据占用空间

    先贴一张图! 第一步,"很重要" 在mysql中,有一个创建之初自带的库information_schema,这个库中包含着数据库相关信息,查询数据占用空间就是使用该库,所以首先进 ...

  3. mysql并发更新数据,多用户并发修改数据解决方案。

    mysql并发更新数据,多用户并发修改数据解决方案. 在系统中,有一些如余额.资产.积分的数据,是要保证数据一致性的.如,一个人使用两个设备同时进行消费操作,如何保证数据一致性的问题. 我们一起来思考 ...

  4. mysql查询字段大小写结果相同,mysql大小写查询不敏感,mysql5.7查询不区分大小写解决方案。

    下面有两条sql,主键查询,在mysql中查询到的结果相同. SELECT* FROM USER WHEREid = 'EM58hdK4nXC';SELECT* FROM USER WHEREid = ...

  5. 数据库中自定义排序规则,Mysql中自定义字段排序规则,Oracle中自定义字段排序规则,decode函数的用法,field函数的用法

    数据库中自定义排序 场景:有一张banner表,表中有一个status字段,有0, 1, 2三个状态位,我想要 1,0,2的自定义排序(这里是重点),然后再进行之上对sequence字段进行二次排序( ...

  6. mybatis查询报错:com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from string

    mybatis查询报错: com.mysql.cj.exceptions.DataConversionException: Cannot determine value type from strin ...

  7. docker一步安装mysql,docker的魅力就在于此

    正常来说,使用docker安装东西的步骤是serach它有没有,然后pull它 这里其实只要一步(如果你没有安装过.没有端口占用等问题的话!!) $ docker run -d -p 3306:330 ...

  8. 设置腾讯云linux服务器中 MySQL 允许远程访问

    申请了一台linux腾讯云服务器,想要把数据库搭建在上面,本地的Windows直接可以访问 以下就是具体的操作流程,首先你需要安装好一个mysql,安装方法–>mysql安装(Linux) 接着 ...

  9. Linux安装mysql,一步到位!

    今天在腾讯云上面买了一个服务器,想要把自己的项目部署一下,就要安装mysql,以下是我的安装步骤,在网上有很多人把install敲错了,还有的少-get,种种错误试完之后,我决定发一篇 sudo ap ...

最新文章

  1. SQL优化—— 大批量插入数据
  2. 2.6 datetime 模块
  3. java8_新增特性:函数式接口理解
  4. P1207 双重回文数
  5. ssh项目放到服务器上出现404,项目运行一段时间,后台程序无法启动,404错误
  6. 将有序数组转为二叉搜索树
  7. ProgressDialog知识要点
  8. 视频人脸检测——OpenCV版(三)
  9. 2020年视频号发展白皮书
  10. VB 全局Hook鼠标消息
  11. Java集合系列总结
  12. FGSM实例:利用fgsm攻击RMB识别模型
  13. 慢就是快的人生哲理_感悟人生:慢是一种心态
  14. wamp5 php,WAMP5:PHP环境整合安装(一)
  15. QPushButton QTableWidget QComBox属性设置
  16. 全面解析四大主流音频技术
  17. 国内物联网平台(8):中移物联网开放平台OneNet
  18. 错误代码1500什么意思_错误代码1500是什么意思啊
  19. Python学习小甲鱼视频做的笔记(持续更新中)
  20. 用shu安装ipa_用Shu Ha Ri编码

热门文章

  1. 第一个python小程序猜字游戏
  2. Java基础---Java中带参数返回值方法的使用(四十)
  3. Python伪随机数模块random
  4. 2022年四川大学计算机考研复试开始了吗
  5. 重学JavaSE 第11章 : 常用类API、String、日期API、比较器、BigDecimal、System等
  6. 本文章提供中国国界、国界十段线原始数据以及加载方法
  7. SCD40---微型CO2传感器使用
  8. 用h5简单实现APP帮助中心(FAQ),下次也可以用
  9. 基于java+mysql的Swing+MySQL物业收费系统(java+gui+文档)
  10. RHCA-442调优