分库分表:TiDB,求别抢饭碗!
前言
大家可能都没有听过 TiDB 这款分布式数据库,但是它已经出现很久了,随着不断完善,也受到越来越多的企业喜爱,接下来让我们开始了解 TiDB 吧!
TiDB 简介
2.1 TiDB 是什么?
2.2 TiDB 怎么来的?
TiDB 的架构
存储集群的元信息(某个 Key 存储在哪个 TiKV 节点);
对 TiKV 集群进行调度和负载均衡(如数据的迁移、Raft group leader 的迁移等);
分配全局唯一且递增的事务 ID。PD 是一个集群,需要部署奇数个节点,一般线上推荐至少部署 3 个节点。
TiDB五大核心特性
4.1 一键水平扩缩容
4.2 金融级高可用
4.3 实时 HTAP
4.4 云原生的分布式数据库
4.5 兼容 MYSQL5.7
TiDB 四大核心应用场景
HTAP 给开发者提供了一个实时数据分析方面的新思路,不需要再去维护另一个离线的数据仓库,既减轻了 ETL 的工作,又能节省很大一部分建立数据仓库所用到的存储和计算成本,HTAP 将是未来的重要趋势。
黄东旭介绍了 TiDB 的四个主要应用场景:MySQL 分片与合并、直接替换 MySQL、用做数据仓库、作为其他系统的一个模块。
5.1 MySQL 分片与合并
5.2 替换 MySQL
5.3 数据仓库
5.4 作为其他系统的模块
与 MySQL 兼容性对比
更多精彩推荐
☞
点分享 点点赞 点在看