首页 > 数据库 >TDSQL 是什么?腾讯推出的分布式数据库 TDSQL 简介

TDSQL 是什么?腾讯推出的分布式数据库 TDSQL 简介

时间:2023-04-11 20:24:19浏览次数:48  
标签:TDSQL 数据库 腾讯 支持 兼容 MySQL 分布式

TDSQL 是什么?腾讯推出的分布式数据库 TDSQL 简介

 0 BY 董德多 ON 2022年5月12日数据库

分布式数据库(Tencent Distributed SQL,以下简称 TDSQL)是腾讯打造的一款企业级数据库产品,具备强一致高可用、全球部署架构、高 SQL 兼容度、分布式水平扩展、高性能、完整的分布式事务支持、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为客户提供完整的分布式数据库解决方案。

产品系列

兼容 MySQL 版 TDSQL(TDSQL for MySQL)

版本信息

MySQL 5.6,MySQL 5.7, MySQL 8.0,MariaDB 10.1

版本说明

基于 TXSQL 企业级内核优化之上支持自动水平拆分、Shared Nothing 架构的分布式数据库,当前已经兼容 MySQL 的各个版本。

兼容 PostgreSQL 版 TDSQL(TDSQL for PostgreSQL, 原 TBase)

版本信息

PostgreSQL 10

版本说明

针对 PostgreSQL 10 进行了深度的内核优化.在完整支持 PostgreSQL 10的优秀特性基础之上,完善了分布式事务能力,提升了分布式事务性能。并提供了审计,加密,三权分立等多项企业级安全特性。

产品特性

自动水平拆分

只需在建表的时候设定 shardkey,即支持对数据库中大表自动水平拆分(分表),系统将自动将写入数据均匀的分布到不同物理分片中,查询也自动聚合返回;分表对业务系统透明,业务实际所见为一张逻辑完整的表,无需感知后端的物理架构。

领先的分布式架构

TDSQL 提供多种管理方案来进行分布式事务管理,通过提供(分布式)事务特性,提供全局唯一数字序列,支持 JSON 等能力,为开发者提供灵活的开发方案。通过自主专利的分布式事务一致性技术来保证在全分布式环境下的事务一致性。

不停机弹性扩展

当数据库性能或容量不足以支撑业务发展时,在控制台点击,即可自动升级完成。升级过程中,您无需关心分布式系统内的数据迁移,均衡和路由切换。升级完成后访问 IP 不变,仅在自动切换时存在秒级闪断,您仅需确保有重连机制即可。

强同步复制

TDSQL 默认采用主从架构,可确保99.999%以上可用性;系统支持强同步复制以提供数据强一致,业务系统写入数据后,只有当数据库从机同步后才给予应用事务应答,确保主从数据完全一致,不会因故障导致数据丢失、错乱,且强同步复制性能已基本等于异步复制。

超高性能

TDSQL 深度定制开发数据库内核,性能远超于同引擎的开源产品;支持读写分离,有效提供读扩展的同时提供开发灵活性;对数据库连接分配逻辑进行了深度优化,在重负载时表现更佳;并配置 NVMe SSD 的硬盘,提供高于 SATA 四倍以上的 IO 配置,帮助您更轻松满足业务性能需求。

提供公有云和专有云部署

TDSQL 提供多种部署形态。在公有云,提供多租户和独享物理集群两种部署形态,可于控制台简单快速生产 TDSQL 数据库。在专有云,可部署在腾讯专有云 TCE、腾讯云 TStack 中;亦可独立部署,或以数据库一体机方式输出;不同的部署方案除控制台功能略有差异,其他关键功能完全相同。

企业级的数据安全

TDSQL 支持一主多从能力,数据强同步一致性。支持三权分立的体系,并能够提供数据透明加密,数据脱敏访问,强制访问控制等多个层级的数据安全保障能力。可扩展支持中国标准的商用密码加密算法,符合等保2.0和密评相关要求。

兼容多种数据库引擎

TDSQL 可兼容 MySQL、MariaDB 协议,兼容 PostgreSQL 协议,高度兼容 Oracle 语法;可在一个物理集群中扩展支持集中式和分布式实例;并提供了高性能联机事务处理(OLTP)能力和海量的联机分析处理(OLAP) 同时处理能力,可降低业务架构复杂度和成本,并提供多种企业级特性,提是去O的理想选择。

专有云集群扩展能力

在专有云部署方案下,可扩展支持数据迁移、同步工具(DTS),提供异构数据库的迁移与同步,提供云上云下互通;扩展支持数据库管理工具(DMC);扩展数据库审计、操作审计能力;可兼容 F5、LB、LVS 等负载均衡器;兼容鲲鹏、飞腾、龙芯、海光等国产芯片,兼容统信 UOS、麒麟等国产操作系统。

应用场景

  • 实时高并发事务系统

互联网、移动互联网、电商等业务的蓬勃发展,使客户量不断增长,业务核心系统需经受高并发访问的考验。TDSQL 的 share nothing 架构可以在线平滑地扩展实例规模,从容应对此类场景;同时,TDSQL 提供的分布式事务一致性能力能保证高并发场景下的分布式系统事务一致性。

  • 金融级核心交易系统

随着手机银行、网上理财、区块链等等具有互联网特色的金融业务兴起,单笔交易变小,交易次数变多等情况;传统架构逐渐不足以支撑业务发展,网络安全风险逐渐增加; TDSQL 不仅在性能容易扩展,强同步能力也确保数据不错不丢,是国内第一个将分布式事务应用于金融系统的产品,同时支持部署在腾讯金融云,支持物理独享,加密,审计等系列安全方案。

  • HTAP 业务系统

在数据库系统应用中,OLTP 场景涉及数据量小,但对返回实时性要求高,OLAP 类场景涉及的数据量和计算量大,但是对实时性要求不高,一套系统里能同时覆盖 OLTP 以及 OLAP 场景是业务对数据库系统的一个很强烈的诉求。TDSQL 特有的架构设计,可同时覆盖 OLTP 和 OLAP 的需求。

  • 物联网类应用系统

TDSQL MySQL 版支持 JSON 让开发者用自己熟悉的协议开发系统;同时可扩展 RocksDB,让数据压缩率低至20%以下,二级分区让冷热数据有效快速的分离处理,极大的降低了数据存储成本和冷数据处理效率。PostgreSQL 版支持先进的开源地理信息引擎 PostGIS,结合位置信息和已有的地理信息进行关联分析,可以快速得到具有分析价值的数据结果。

 

 

标签:TDSQL,数据库,腾讯,支持,兼容,MySQL,分布式
From: https://www.cnblogs.com/yaoyangding/p/17307520.html

相关文章

  • 分布式监控平台------Zabbix
    一、Zabbix概述作为一个运维,需要会使用监控系统查看服务器状态以及网站流量指标,利用监控系统的数据去了解上线发布的结果,和网站的健康状态。利用一个优秀的监控软件,我们可以:●通过一个友好的界面进行浏览整个网站所有的服务器状态●可以在Web前端方便的查看监控数据●可以回......
  • 腾讯地图获取用户定位
    ////ip定位//varipLocation=newTMap.service.IPLocation()//新建一个IP定位类////window.qq.maps获取用户地位//console.log('newqq.maps.Geolocation:>>',qq.maps.Geolocation)//letgeolocation=newqq......
  • VUE:引入腾讯地图并实现轨迹动画
    VUE:引入腾讯地图并实现轨迹动画Postedon 2022-09-2215:07  书中枫叶 阅读(1421) 评论(4)  编辑  收藏  举报腾讯位置服务JavaScriptAPI效果:引入步骤:在html中通过引入script标签加载API服务在一个盒子元素div中预先准备地图容器,并在CSS样式中定义......
  • 04-分布式服务
    一、分布式服务体系(一)分布式系统概述​单体系统存在业务扩展性(任何业务的调整都需要发布整个系统)、性能扩展性(动态扩容对单体系统而言效率低下)、代码复杂度(修改一处代码容易引发连锁反应)的问题。​系统扩展性,指的是当系统的业务需求发生变化时,我们对现在系统改......
  • 分布式计算技术(下):Impala、Apache Flink、星环Slipstream
    实时计算的发展历史只有十几年,它与基于数据库的计算模型有本质区别,实时计算是固定的计算任务加上流动的数据,而数据库大多是固定的数据和流动的计算任务,因此实时计算平台对数据抽象、延时性、容错性、数据语义等的要求与数据库明显不同,面向实时计算的数据架构也就发展起来。本篇我......
  • 腾讯技术专家解读《FinOps,从上云到上好云》
    3月30日,由优维联合FinOps产业推进方阵、云原生社区举办的第2期UGeek大咖说如期开播,本期主题为“FinOps,从上云到上好云”,邀请了腾讯技术产品经理王孝威做客直播间,为大家带来了一场FInOps技术盛宴。下面,将从四个方面带大家共同回顾本次直播活动的主要内容。1.云上资源效能挑战2.云原......
  • 爬取腾讯漫画_网球王子
    一,通过Selenium模块完成自动化获取图片importtime#time时间模块用于延时等待importos#os模块调用系统模块创建目录importrequests#发送请求模块fromseleniumimportwebdriver#导入selenium包fromselenium.webdriver.chrome.serviceimportService#导......
  • #yyds干货盘点#【愚公系列】2023年04月 .NET CORE工具案例-分布式服务的健康检查系统
    前言1.健康检查系统来源背景互联网产品对用户体验提出了很高的要求,但常常由于技术侧原因,发生服务响应慢或者服务不可用等一系列影响用户体验的问题,导致业务中断,影响收入。影响服务不可用和响应慢的因素很多,可能是服务硬件损坏、光纤被挖断,可能是请求量过大导致数据库CPU负载、磁......
  • 分布式计算技术(上):经典计算框架MapReduce、Spark 解析
    当一个计算任务过于复杂不能被一台服务器独立完成的时候,我们就需要分布式计算。分布式计算技术将一个大型任务切分为多个更小的任务,用多台计算机通过网络组装起来后,将每个小任务交给一些服务器来独立完成,最终完成这个复杂的计算任务。本篇我们介绍两个经典的计算框架MapReduce和Sp......
  • 分布式存储技术(下):宽表存储与全文搜索引擎的架构原理、特性、优缺点解析
    对于写密集型应用,每天写入量巨大,数据增长量无法预估,且对性能和可靠性要求非常高,普通关系型数据库无法满足其需求。对于全文搜索和数据分析这类对查询性能要求极高的场景也是如此。为了进一步满足上面两类场景的需求,有了宽表存储和搜索引擎技术,本文将对他们的架构、原理、优缺点做......