TiDB简介
TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 协议和 MySQL 生态等重要特性。目标是为用户提供一站式 OLTP (Online Transactional Processing)、OLAP (Online Analytical Processing)、HTAP 解决方案。TiDB 适合高可用、强一致要求较高、数据规模较大等各种应用场景。
我为何会学TIDB
当下国产数据库百花齐放,作为一名IT从业者,可能很多人都会有些迷茫(包括我),不知道该学那款数据库才有好的钱途,也不可能全部都学,毕竟人的精力有限。
我选择学TIDB的原因有以下几点:
1、TIDB是唯一一款国产数据库进入DB-Engines排名前100的
2、高度兼容 MySQL 协议
3、TIDB社区活跃
4、TIDB数据库易同易运维
参加PCTA认证考试的必要性
参加认证考试其实可以作为一次对自己平时学习效果的检验,我之前有过一个疑问:为何不能直接考PCTP。在学习PCTP对应的课程的时候我找到了答案。PCTA学习的是TIDB的架构知识和相关的组件功能介绍,这些知识看似很基础,平时运维的时候可能也不怎么会用得上,但当数据库出现故障或者是性能问题的时候这些理论基础知识可以帮助我们很快找到故障点或导致性能问题的原因。
PCTA考试心得
在准备PCTA考试的时候可以参考以下考试范围图并结合官网推荐的视频课程: TiDB 数据库核心原理与架构 [TiDB v6] (免费)认真学习,学完这些大概率可以通过认证考试了,但是要想取得一个好的成绩的话还要结合下官方文档(https://docs.pingcap.com/zh/tidb/stable)再学习下,因为认证考试的内容还涉及一些视频课程外的知识点。
以上就是本人此次参加认证考试的一些心得体会吧,以上内容仅代表个人见解,如有表述不当的地方还请各位大佬指正。