TIDB数据库简介

本文介绍了TIDB,一种兼容MySQL的newSQL数据库,强调其在OLTP和OLAP处理上的高效性能。TIDB的核心包括水平扩展、高可用架构以及存储和计算能力的增强,通过TIDB/TIKV/PD集群实现数据一致性。
摘要由CSDN通过智能技术生成

newSQL数据库 TIDB

OLTP 联机事务处理
高效OLAP 联机分析处理

TIDB整体架构

主要架构图
在这里插入图片描述

  1. pd server 存储元数据(表信息) 负载均衡 分配事务id
  2. tidb server 接收sql 通过pd找到tikv
  3. tikv server 存储数据的地方
  4. spark server OLAP 数据分析
  5. opertior 简化云上部署

TIDB核心特性

** 水平拓展 ** ** 高可用**

  1. 高度兼容mysql
    无需修改代码,直接迁移进TIDB
  2. 支持分布式事务 ACID
  3. 一站式HTAP解决方案
    就是混合式的处理OLTP和OLAP
  4. 云原生sql数据库配合TIDB opertior
  5. 水平弹性拓展
  6. 真正金融级高可用

水平拓展

存储能力 增加 TIKV
计算能力 增加TIDB,提高吞吐

高可用

TIDB/TIKV/PD,可以部署多个,一个挂掉找另外一个,容忍部分失效

1.TIDB

无状态,至少部署两个,单次请求失败,连接另外一个

2.PD
集群,Raft保持数据一致性,3台以上

3.TIKV
集群,Raft保持数据一致性,3台以上,通过PD负载均衡,leader挂掉,重新选主,选主机制

TIDB存储和计算能力

存储能力
tikv
raft 协议复制,以一个Regation为单位由pd进行调度
Tikv以集群格式进行存储数据格式是kv的,在TIDB中不是直接存储在磁盘,而是通过RocksDB实现TB级别的本地化存储方案,使用LSM树,避免B+数叶子节点膨胀带来的随机读写
计算能力
tidb
无状态,可以随机拓展

  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值