文章目录

  • 一. 概念
    • 1.1 数据处理分类 OLTP和OLAP
    • 1.2 TDSQL
  • 二. 核心架构
  • 三. 高可用架构
    • 1. 同城主从双中心
    • 2. 两地三中心
  • 参考链接

一. 概念

分类 数据库名称 类型
CDB(SQL) MYSQL OLTP集中式
MariaDB
SQL Server
PostgreSQL
TDSQL 分布式
CynosDB
缓存 memcache 提升读性能
redis
NoSQL MongoDB OLAP
HBase
CTSDB 时序、监控
TcaplusDB 游戏专用

1.1 数据处理分类 OLTP和OLAP

数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)和 联机分析处理OLAP(On-Line Analytical Processing)
OLTP事件驱动面向应用 的,也称为 面向交易的处理过程
OLAP面向数据分析 的,也称为 面向信息分析处理过程

1.2 TDSQL

TDSQL( Tencent Distributed SQL腾讯分布式数据库)是腾讯推出的一款 兼容MySQL自主可控兼高一致性分布式数据库
它支持 水平自动拆分 ,有 完整业务逻辑表 ,而且 数据 被均匀拆分到 多个物理分片 中,有效的解决 超大并发超高性能超大容量OLTP 类场景

二. 核心架构

  • 赤兔管理台: 运维管理平台
  • OSS:http协议操作接口
  • sheduler/manager: 运维管理模块,负责高可用切换,资源调度等
  • ** Zookeeper **: 决策模块,保存集群元数据,提供配置维护、选举决策、路由同步等
  • ** SQL引擎(Proxy) **:计算节点,负责权限管理。SQL转发,读写分离等。
  • 数据节点(Set) : 部署MySQL数据库服务,并包含Agent状态监控模块
  • Hadoop: 负责备份数据库的数据
  • Kafka:负责SQL的审计、多源同步

三. 高可用架构

1. 同城主从双中心

每个机房2个Set, Master主节点相同机房Slave从节点 进行 异步复制 。对 不同机房从节点 实行 强同步 (备机房至少一个从节点完成强同步返回给主节点)。

  • 主机房故障时,备机房拥有最新完整数据,支持主备切换。
  • 备机房故障时,如果没有Slave从节点,主机房变为了单节点,Master节点会被降级为从节点,变为只读,影响业务。 所以多一个Slave从节点,保持Master主节点的正常运行。

对Zookeeper来说,最少3个节点(拜占庭将军问题),遵循多数决策原则。如果低于3个节点,就不可用了。如果Zookeeper不可用,对访问链路无影响,但对主备切换有影响。

2. 两地三中心

同城2中心(深圳)与上面一致。另一个城市(上海),网络延迟比较大(30ms以上),采用异步复制的方式。
对Zookeeper来说,节点数大于3个,任意节点故障都不影响调度。可用性更高。

参考链接

  1. 数据库 OLAP、OLTP的介绍和比较
  2. 腾讯云官网console

对腾讯云的TDSQL的简单入门学习相关推荐

  1. CSDN联合腾讯云重磅发布“腾讯云数据库TDSQL工程师路线图”

    腾讯云数据库TDSQL是腾讯自研的企业级分布式数据库,在金融.政务.运营商.电商.游戏等数十个行业中落地应用,具备金融级高可用.强一致.高性能.高可靠等特性.目前,腾讯云数据库TDSQL 已助力 20 ...

  2. 首发速学——腾讯云数据库TDSQL(PostgreSQL版)训练营正式开营

    腾讯云TDSQL是腾讯自研的企业级分布式数据库,在金融.政务.运营商.电商.游戏等数十个行业中落地应用,具备金融级高可用.强一致.高性能.高可靠等特性.目前,腾讯云数据库TDSQL 已助力 20 余家 ...

  3. CSDN联合腾讯云发布“腾讯云数据库TDSQL工程师路线图”

    腾讯云数据库TDSQL是腾讯自研的企业级分布式数据库,在金融.政务.运营商.电商.游戏等数十个行业中落地应用,具备金融级高可用.强一致.高性能.高可靠等特性.目前,腾讯云数据库TDSQL 已助力 20 ...

  4. 腾讯云数据库TDSQL——博客数据库迁移实践

    目录 博客数据库迁移实践 前言 一.产品概述 二. TDSQL简介 1.整体架构 2.组件 三.进行TDSQL数据库数据导入 1.登入控制腾讯云的集群控制台 2.点击集群ID进入集群详细页,开启外部连 ...

  5. 数据3分钟丨华为正式捐赠欧拉操作系统;腾讯云数据库TDSQL将发布免费版;MatrixDB 4.3发布...

    数据 3 分钟 由 ACDU (中国 DBA 联盟) 与墨天轮联合出品的全新视频节目上线啦-三分钟带你来了解数据行业动态,节目内容主要包含数据行业最新的产品发布.公司大事件.行业新闻等. 本期内容概览 ...

  6. 万众瞩目--腾讯云数据库TDSQL第一届征文正式大赛开启

    首届腾讯云数据库TDSQL征文大赛开启啦!只要您对腾讯云数据库TDSQL有兴趣.有研究.有想法,皆可参加.腾讯云数据库诚挚邀请您参与活动,分享和TDSQL邂逅的若干趣事,领取精美礼品. 腾讯云数据库T ...

  7. 腾讯云轻量数据库服务简单测评

    0x00 前言 腾讯云的轻量数据库服务最近开放公测了.各位建站肯定是离不开高性能的数据库的,今天来简单对腾讯云轻量数据库服务简单测评一下. 0x01 价格及配置信息 轻量数据库服务和轻量应用服务器一样 ...

  8. 进军东南亚市场,腾讯云数据库 TDSQL 助力印尼 BNC 银行数字化转型

    腾讯云数据库在助力金融核心系统分布式替换上,已经辐射到了东南亚市场. 东南亚最大的银行之一印尼BNC银行(Bank Neo Commerce)已正式完成新核心分布式迁移,使用腾讯云数据库TDSQL后, ...

  9. 腾讯云数据库TDSQL两大引擎全新升级,分析能力和Oracle兼容能力大幅提升

    6月,腾讯云数据库TDSQL PG版 Oracle兼容能力以及TDSQL-A两大引擎全新升级,Oracle兼容性和海量数据查询分析能力再上新台阶,并将在公有云全面开放. TDSQL是腾讯云企业级分布式 ...

最新文章

  1. QueueToStack
  2. 澳洲 计算机 本科学费,澳大利亚墨尔本大学一年学费和生活费清单
  3. BugKuCTF WEB 变量1
  4. boost::geometry::within用法的测试程序
  5. oracle 10.2 连接超时,debian9 python3.6连接oracle10.2
  6. Deep Image Homography Estimation
  7. ioca0中断 pic单片机_单片机入门知识-PIC为例程序.ppt
  8. android:#FFFFFFFF 颜色码解析
  9. 移动互联网创新39个热点
  10. 流行音乐表明我们的注意力越来越短
  11. 英文状态下输入字母,字母之间的间隔较大怎么解决?
  12. bzoj1724【Usaco2006 Nov】Fence Repair 切割木板
  13. ABC242_c 1111gal password
  14. matlab mosa算法,尔雅尔雅2020年科学计算与MATLAB语言答案大全
  15. C语言——数据结构之广义表(概念及其存储结构)
  16. 沪江python全栈开发_【沪江技术沙龙】 -- 大规模Node.js应用
  17. 魔百和CM311-1a_CH_S905L3A_安卓9.0_纯净线刷固件包
  18. Java编程思想笔记——并发3
  19. 收集了50道基础的java面试题
  20. 如何解决Win10操作系统无法访问局域网共享文件夹的问题

热门文章

  1. 好玩的熊猫头表情包图片生成PHP源码+实测可用
  2. VUE 保留 四位小数
  3. python扫雷布雷小程序
  4. 移动flexe小颗粒
  5. 双目测距系列(二)鱼眼镜头双目标定及测距
  6. 算法器之AVR的ISP烧录
  7. 在当前浏览器中调试自动化脚本
  8. IOS兼容日期格式问题,注意ios高低版本兼容性不一致
  9. java音频教程_Java如何使用IO流实现音频的剪切和拼接的示例代码
  10. opencv创建图像,图像像素值处理、生成单通道图像和生成tif图像方法的整理