对腾讯云的TDSQL的简单入门学习
文章目录
- 一. 概念
- 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个,任意节点故障都不影响调度。可用性更高。
参考链接
- 数据库 OLAP、OLTP的介绍和比较
- 腾讯云官网console
对腾讯云的TDSQL的简单入门学习相关推荐
- CSDN联合腾讯云重磅发布“腾讯云数据库TDSQL工程师路线图”
腾讯云数据库TDSQL是腾讯自研的企业级分布式数据库,在金融.政务.运营商.电商.游戏等数十个行业中落地应用,具备金融级高可用.强一致.高性能.高可靠等特性.目前,腾讯云数据库TDSQL 已助力 20 ...
- 首发速学——腾讯云数据库TDSQL(PostgreSQL版)训练营正式开营
腾讯云TDSQL是腾讯自研的企业级分布式数据库,在金融.政务.运营商.电商.游戏等数十个行业中落地应用,具备金融级高可用.强一致.高性能.高可靠等特性.目前,腾讯云数据库TDSQL 已助力 20 余家 ...
- CSDN联合腾讯云发布“腾讯云数据库TDSQL工程师路线图”
腾讯云数据库TDSQL是腾讯自研的企业级分布式数据库,在金融.政务.运营商.电商.游戏等数十个行业中落地应用,具备金融级高可用.强一致.高性能.高可靠等特性.目前,腾讯云数据库TDSQL 已助力 20 ...
- 腾讯云数据库TDSQL——博客数据库迁移实践
目录 博客数据库迁移实践 前言 一.产品概述 二. TDSQL简介 1.整体架构 2.组件 三.进行TDSQL数据库数据导入 1.登入控制腾讯云的集群控制台 2.点击集群ID进入集群详细页,开启外部连 ...
- 数据3分钟丨华为正式捐赠欧拉操作系统;腾讯云数据库TDSQL将发布免费版;MatrixDB 4.3发布...
数据 3 分钟 由 ACDU (中国 DBA 联盟) 与墨天轮联合出品的全新视频节目上线啦-三分钟带你来了解数据行业动态,节目内容主要包含数据行业最新的产品发布.公司大事件.行业新闻等. 本期内容概览 ...
- 万众瞩目--腾讯云数据库TDSQL第一届征文正式大赛开启
首届腾讯云数据库TDSQL征文大赛开启啦!只要您对腾讯云数据库TDSQL有兴趣.有研究.有想法,皆可参加.腾讯云数据库诚挚邀请您参与活动,分享和TDSQL邂逅的若干趣事,领取精美礼品. 腾讯云数据库T ...
- 腾讯云轻量数据库服务简单测评
0x00 前言 腾讯云的轻量数据库服务最近开放公测了.各位建站肯定是离不开高性能的数据库的,今天来简单对腾讯云轻量数据库服务简单测评一下. 0x01 价格及配置信息 轻量数据库服务和轻量应用服务器一样 ...
- 进军东南亚市场,腾讯云数据库 TDSQL 助力印尼 BNC 银行数字化转型
腾讯云数据库在助力金融核心系统分布式替换上,已经辐射到了东南亚市场. 东南亚最大的银行之一印尼BNC银行(Bank Neo Commerce)已正式完成新核心分布式迁移,使用腾讯云数据库TDSQL后, ...
- 腾讯云数据库TDSQL两大引擎全新升级,分析能力和Oracle兼容能力大幅提升
6月,腾讯云数据库TDSQL PG版 Oracle兼容能力以及TDSQL-A两大引擎全新升级,Oracle兼容性和海量数据查询分析能力再上新台阶,并将在公有云全面开放. TDSQL是腾讯云企业级分布式 ...
最新文章
- QueueToStack
- 澳洲 计算机 本科学费,澳大利亚墨尔本大学一年学费和生活费清单
- BugKuCTF WEB 变量1
- boost::geometry::within用法的测试程序
- oracle 10.2 连接超时,debian9 python3.6连接oracle10.2
- Deep Image Homography Estimation
- ioca0中断 pic单片机_单片机入门知识-PIC为例程序.ppt
- android:#FFFFFFFF 颜色码解析
- 移动互联网创新39个热点
- 流行音乐表明我们的注意力越来越短
- 英文状态下输入字母,字母之间的间隔较大怎么解决?
- bzoj1724【Usaco2006 Nov】Fence Repair 切割木板
- ABC242_c 1111gal password
- matlab mosa算法,尔雅尔雅2020年科学计算与MATLAB语言答案大全
- C语言——数据结构之广义表(概念及其存储结构)
- 沪江python全栈开发_【沪江技术沙龙】 -- 大规模Node.js应用
- 魔百和CM311-1a_CH_S905L3A_安卓9.0_纯净线刷固件包
- Java编程思想笔记——并发3
- 收集了50道基础的java面试题
- 如何解决Win10操作系统无法访问局域网共享文件夹的问题