AI
推荐
模板社区
专题
登录
免费注册
首页
思维导图
详情
TIDB分布式数据库
2020-09-22 21:38:30
0
举报
分享方式
使用 (¥5)
tidb知识点总结
tidb
数据库
模板推荐
作者其他创作
大纲/内容
TiDB 简介 <br>
TiDB 特性<br>
高度兼容 MySQL
无需修改代码即可从 MySQL 轻松迁移至 TiDB
分库分表后的 MySQL 集群亦可通过 TiDB 工具进行实时迁移
水平弹性扩展
分布式事务
100% 支持标准的 ACID 事务
真正金融级高可用
一站式 HTAP 解决方案
云原生 SQL 数据库
支持公有云、私有云和混合云
TiDB整体架构
TiDB Server
接受SQL并负责处理SQL
与TiKV交互获取数据
支持水平扩展
通过PD找到TiKv
PD Server <br>
是整个集群的管理者
存储TiKV的元信息,某个Key存储在哪个TiKV上
对集群的TiKV进行调度
TiKV Server <br>
负责存储数据
是一个分布式的提供事务的 Key-Value 存储引擎
基本单位是 Region
TiSpark
自由主题
TiDB原理
计算
关系模型涉及到的数据
表元信息
database相关元信息
table相关元信息
Table中的Row
索引数据
关系模型到Key-Value模型映射
元信息管理
存储在TiKv中
元信息已Key-Value存储
存储
数据库存储要解决的问题
能否支持跨数据中心的容灾<br>
写入速度是否够快<br>
数据保存下来后,是否方便读取<br>
保存的数据如何修改?如何支持并发的修改?<br>
如何原子地修改多条记录? <br>
TiDB
存储引擎是
RocksDB
由Facebook开发,简单理解为一个巨大的Map
如何避免单机失效
Raft
成员变更
Leader选举
日志复制
Region
将Key分为很多段,每一段都是一个连续的key
以Region为单位将数据复制到不同的节点上
以region为单位做Raft复制
MVCC多版本控制
事务
Raft-Tidb
Region
TiDB 数据库管理 <br>
TiDB 集群启动配置
TiDB运维
TiDB 软件和硬件环境要求
Linux版本-Centos7.3以上
TiDB周边工具
Syncer 使用文档
收藏
立即使用
结构化思考力训练
收藏
立即使用
MySQL InnoDB表空间详解
收藏
立即使用
MySQL知识体系
收藏
立即使用
Spring@Springboot知识体系
天地一指
职业:硕士
去主页
Collect
Get Started
分布式数据库
Collect
Get Started
分布式
Collect
Get Started
分布式数据库
Collect
Get Started
数据库读写分离
评论
0
条评论
下一页
图形选择
思维导图
主题
补充说明
AI生成
修改AI描述
去编辑
重新生成
提示
关闭后当前内容将不会保存,是否继续?
取消
确定
Document