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


 
       TiDB Operator提供在主流云基础设施(Kubernetes)上部署管理TiDB、集群的能力。它结合云原生社区的容器编排最佳实践与TiDB的专业运维知识,集成一键部署、多集群混部、自动运维、故障自愈等能力,极大地降低了用户使用和管理TiDB的门槛与成本。
       TiDB具有无限水平扩展和高可用性的特点,通过简单地增加新节点即可实现计算和存储能力的扩展,轻松地应对高并发、海量数据的应用场景。TiDB的整体架构参考Google Spanner/F1的设计,也分为TiDB和TiKV上下两层。TiDB对应的是GoogleF1,是一层无状态的SQL层,负责与客户端交互,对客户端体现的是MySQL网络协议,且客户端需要通过一个本地负载均衡器将SQL请求转发到本地或最近的数据中心中的TiDB服务器。TiDB服务器负责解析用户的SQL语句,生成分布式的查询计划,并翻译成底层Key-Value操作发送给TiKV,而TiKV则是真正存储数据的地方,对应的是Google Spanner,是个分布式Key-Value数据库,支持弹性水平扩展、自动的灾难恢复和故障转移,以及ACID跨行事务。另外,TiDB架构采用PD集群来管理整个分布式数据库,PD服务器在TiKV节点之间以Region作为单位进行调度,将部分数据迁移到新添加的节点上,完成集群调度和负载均衡。
 

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

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