TiDB的介绍
考试要求: 了解     
知识路径:  > 数据库主流应用技术  > 数据库主流应用技术  > 数据库主流应用技术  > NewSQL数据库


 
       TiDB是新一代开源分布式NewSQL数据库——结合传统的关系型数据库和NoSQL数据库特性的新型数据库。模型受Google Spanner/F1论文的启发,实现了无限的水平伸缩,具备强一致性的高可用性,无需修改代码即可从MySQL轻松迁移至TiDB,分库分表后的MySQL集群亦可通过TiDB工具进行实时迁移。支持外部一致的分布式事务,完全支持标准的ACID事务。TiDB结合RDBMS和NoSQL的优点,部署简单,在线弹性扩容和异步表结构变更不影响业务,按需扩展吞吐或存储,轻松应对高并发、海量数据场景,真正做到了自动故障恢复保障数据安全。TiDB的目标是为OLTP(On-Line Transaction Processing)和OLAP(On-Line Analytical Processing)场景提供一站式的解决方案。
       TiDB集群主要包括三个核心组件:TiDB Server、PD Server和TiKV Server。此外,还有用于解决用户复杂OLAP需求的TiSpark组件和简化云上部署管理的TiDB Operator组件。如下图所示,通常TiDB集群架构至少部署3个TiKV节点,3个PD节点和2个TiDB节点,随着业务的增长,按照需求添加相应的节点。
       
       TiDB集群架构
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有