TiDB分布式关系型数据库简介

目录

  • 1.关于TiDB
  • 2.TiDB的整体架构
  • 3.使用场景
  • 4. TiDB VS MySQL
  • 5.参考

本文主要介绍TiDB架构以及使用场景。

1.关于TiDB

TiDB 是由 PingCAP 公司开源的一款分布式关系型数据库,它支持水平扩展、强一致性和高可用性。TiDB 兼容 MySQL 协议,可以无缝替代 MySQL,特别适合处理大规模数据的场景。

TiDB 的主要特点包括:

  • 水平扩展:TiDB 通过分布式架构实现了数据的水平扩展,可以通过增加新的计算节点来提升系统的处理能力。
  • 强一致性:TiDB 在分布式事务中使用了 Percolator 事务模型,并实现了乐观锁,保证了强一致性。
  • 高可用性:TiDB 使用 Raft 协议保证了数据的多副本冗余备份和故障自动转移,从而保证了高可用性。
  • 兼容 MySQL:TiDB 使用了与 MySQL 兼容的协议,以及支持大部分的 MySQL 语法,这使得许多已有的应用可以无缝迁移到 TiDB。
  • 实时 HTAP:TiDB 提供了一体化的混合事务和分析处理(HTAP)解决方案,允许在同一平台上进行

你可能感兴趣的:(TiDB,MySQL,分布式,tidb,分布式,数据库)