关于 PCTA & PCTP & PCAD
PCTA (PingCAP Certified TiDB Associate)是 PingCAP 公司认证 TiDB 数据库专员的缩写。PCTA 要求具备安装摆设及一样平常运维分布式关系型数据库的能力。PCTA 需要学习并纯熟掌握 TiDB 架构原理、安装摆设、周边工具等基础知识。
首页 | TiDB 社区TiDB 社区是由 TiDB 生态中的开发者、用户、Contributor、合作同伴一起建立的分享、学习平台。在这里,我们可以自由发声,相互帮忙解决题目。https://tidb.net/
PCTP (PingCAP Certified TiDB Professional)是 PingCAP 公司认证 TiDB 数据库专家的缩写。 PCTP 要求具备管理大型分布式关系型数据库集群的能力。 PCTP 需要学习并纯熟掌握 TiDB 的深度原理及高级 Feature、性能调优、SQL 优化、故障排除和高可用架构等进阶内容。 要成为 PCTP 必须先得到 PCTA 认证。\
PCAD (PingCAP Certified Application Developer) PingCAP 认证应用开发专家(简称 PCAD)是 PingCAP 对于应用开发工程师基于 TiDB 全线产品应用开发、迁徙、优化和故障解决能力的认证,要求应用开发工程师纯熟掌握基于 TiDB 数据库事件开发模型、数据模型计划、体系优化、SQL 优化和索引计划等知识。\ (课程开发中…)
PCTP 学习资料
PCTP的学习资料主要有两个:
- 官方提供的在线课程 –
302 TiDB 高级体系管理https://learn.pingcap.com/learner/course/120005
官方文档直通车 => TiDB简介\ 建议直接看最新稳定版本,当前版本为 TiDB v5.3
PCTP 考试情势
PCTP 考试为长途在线考试,考试时长 90 分钟,共 70 道题(单选 35 道,多选 35 道,每题 1 分)满分 70 分,42 分为合格 (通过线以答题准确率 60% 为基准,根据试卷难度系数,略有小幅波动)
笔者考试时是在家里,把自己关进小黑屋,考试前将微信、钉钉等聊天工具关闭,只保存考试用的欣赏器,考试期间全程需要开摄像头举行人脸辨认,此时网络的稳定性显得尤为重要。
PCTP 思维导图
笔者在学习过程中整理的思维导图,在此分享出来,希望可以对各人的学习有所帮助。
考前须知
请考生仔细阅读,并参照实行,如遇特殊情况,请联系监考老师或拨打客服电话
一、考试情况要求
1. 欣赏器要求:谷歌欣赏器、IE9/IE10/IE11欣赏器、火狐欣赏器5.0版本以上;
2. 关闭QQ、微信、飞信等通信工具,关闭其他网页和自动弹出窗口的程序
二、答题要求
1. 不要随意切换屏幕,当到达本次考试设置的切屏次数时,体系将自动交卷;
2. 考试过程中不要随意更换呆板或更改IP;
3. 考试过程中如遇不测退出考试体系(如死机、断电等情况),体系不会自动交卷,考生需尽快再次登录体系进入考试。如在考试倒计时停止进步入考试,可继续答题;考试倒计时停止后进入,体系将提示交卷,不可继续答题;
4、答题完毕后,肯定要点击交卷按钮举行交卷,请勿直接关闭欣赏器
三、其他注意事项
1. 如果当前考试允许多次考试,最终成绩根据当前考试设置的得分策略盘算;
2. 考试过程中,可在答题卡中快速检察已答题目、未答题目和待查抄的提示
TiDB 开源分布式关系型数据库
TiDB 是 PingCAP 公司自主计划、研发的开源分布式关系型数据库,是一款同时支持在线事件处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备程度扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协媾和 MySQL 生态等重要特性。目标是为用户提供一站式 OLTP (Online Transactional Processing)、OLAP (Online Analytical Processing)、HTAP 解决方案。TiDB 恰当高可用、强一致要求较高、数据规模较大等各种应用场景。
TiDB 核心特性
一键程度扩容或者缩容
得益于 TiDB 存储盘算分离的架构的计划,可按需对盘算、存储分别举行在线扩容或者缩容,扩容或者缩容过程中对应用运维人员透明。
金融级高可用
数据采用多副本存储,数据副本通过 Multi-Raft 协议同步事件日志,多数派写入乐成事件才华提交,确保数据强一致性且少数副本发生故障时不影响数据的可用性。可按需设置副本地理位置、副本数量等策略满足不同容灾级别的要求。
实时 HTAP
提供行存储引擎 TiKV、列存储引擎 TiFlash 两款存储引擎,TiFlash 通过 Multi-Raft Learner 协议实时从 TiKV 复制数据,确保行存储引擎 TiKV 和列存储引擎 TiFlash 之间的数据强一致。TiKV、TiFlash 可按需摆设在不同的呆板,解决 HTAP 资源隔离的题目。
云原生的分布式数据库
为云计划的分布式数据库,通过 TiDB Operator 可在公有云、私有云、混合云中实现摆设工具化、自动化,依托公有云提供开箱即用的 TiDB Cloud 服务(DBaaS)。
兼容 MySQL 5.7 协媾和 MySQL 生态
兼容 MySQL 5.7 协议、MySQL 常用的功能、MySQL 生态,应用无需或者修改少量代码即可从 MySQL 迁徙到 TiDB。提供丰富的数据迁徙工具帮助应用便捷完成数据迁徙。
产品上风
与传统的单机数据库相比,TiDB 具有以下上风:
- 纯分布式架构,拥有精良的扩展性,支持弹性的扩缩容;
- 支持 SQL,对外暴露 MySQL 的网络协议,并兼容大多数 MySQL 的语法,在大多数场景下可以直接替换 MySQL;
- 默认支持高可用,在少数副本失效的情况下,数据库自己可以或许自动举行数据修复和故障转移,对业务透明;
- 支持 ACID 事件,对于一些有强一致需求的场景友好,比方:银行转账;
- 具有丰富的工具链生态,覆盖数据迁徙、同步、备份等多种场景。
TiDB 应用场景
对数据一致性及高可靠、体系高可用、可扩展性、容灾要求较高的金融行业属性的场景:金融行业对数据一致性及高可靠、体系高可用、可扩展性、容灾要求较高。传统的解决方案是同城两个机房提供服务、异地一个机房提供数据容灾能力但不提供服务,此解决方案存在以下缺点:资源利用率低、维护成本高、RTO (Recovery Time Objective) 及 RPO (Recovery Point Objective) 无法真实到达企业所盼望的值。TiDB 采用多副本 + Multi-Raft 协议的方式将数据调理到不同的机房、机架、呆板,当部分呆板出现故障时体系可自动举行切换,确保体系的 RTO <= 30s 及 RPO = 0。
对存储容量、可扩展性、并发要求较高的海量数据及高并发的 OLTP 场景:随着业务的高速发展,数据呈现爆炸性的增长,传统的单机数据库无法满足因数据爆炸性的增长对数据库的容量要求,可行方案是采用分库分表的中央件产品或者 NewSQL 数据库替换、采用高端的存储装备等,此中性价比最大的是 NewSQL 数据库,比方:TiDB。TiDB 采用盘算、存储分离的架构,可对盘算、存储分别举行扩容和缩容,盘算最大支持 512 节点,每个节点最大支持 1000 并发,集群容量最大支持 PB 级别。
Real-time HTAP 场景:随着 5G、物联网、人工智能的高速发展,企业所生产的数据会越来越多,其规模大概到达数百 TB 甚至 PB 级别,传统的解决方案是通过 OLTP 型数据库处理在线联机交易业务,通过 ETL 工具将数据同步到 OLAP 型数据库举行数据分析,这种处理方案存在存储成本高、实时性差等多方面的题目。TiDB 在 4.0 版本中引入列存储引擎 TiFlash 联合行存储引擎 TiKV 构建真正的 HTAP 数据库,在增加少量存储成本的情况下,可以同一个体系中做联机交易处理、实时数据分析,极大地节流企业的成本。
数据汇聚、二次加工处理的场景:当前绝大部分企业的业务数据都分散在不同的体系中,没有一个统一的汇总,随着业务的发展,企业的决议层需要了解整个公司的业务状况以便实时做出决议,故需要将分散在各个体系的数据汇聚在同一个体系并举行二次加工处理生成 T+0 或 T+1 的报表。传统常见的解决方案是采用 ETL + Hadoop 来完成,但 Hadoop 体系太复杂,运维、存储成本太高无法满足用户的需求。与 Hadoop 相比,TiDB 就简朴得多,业务通过 ETL 工具或者 TiDB 的同步工具将数据同步到 TiDB,在 TiDB 中可通过 SQL 直接生成报表。
TiDB 产品发布历程
官网:https://pingcap.com
GitHub:PingCAP · GitHub
社区版下载:分布式数据库 TiDB 社区版 | PingCAP 平凯星辰
基本属性
产品名称TiDB所属国家中国slogan全新一栈式实时 HTAP 数据库核心特性一键扩缩容, 金融级高可用, 实时 HTAP, 云原生, 分布式, 高度兼容 MySQL最新版本7.0.0开源地址https://github.com/pingcap/tidb项目Star数33500墨天轮得分577.3db-engines得分3.53首发时间2015-01-01模型分类关系型劈头Spanner ,RocksDB数据处理HTAP摆设方式分布式 ,云原生商业模式商业 ,开源允许协议Apache v2开发语言Go隔离级别Read Committed ,Repeatable Read视图虚拟视图表关联方式Hash Join分区表类型Range ,List ,Interval ,Hash索引类型Hash Table ,B+Tree ,R-Tree ,Full-Text并发控制MVCC压缩lz4 ,zstd支持数据类型Spatial ,NUMBER ,CHAR ,DATE ,JSON产品架构Shared-NothingSQL语言标准SQL-92RTO(<)30RPO0支持加密算法AES ,SM3 兼容性
兼容MySQL操纵体系Hosted ,Linux ,UOS ,openEuler ,CentOS ,RedHatAPIJDBC编程语言C ,C++ ,Cocoa ,D ,Eiffel ,Erlang ,Go ,Haskell ,Java ,Lua ,Ocaml ,Perl ,PHP ,Python ,Ruby ,Scheme ,SQL ,Tcl 其他特性
Serverless支持容器摆设支持一体机不支持两地三中央支持多读多写支持行列混存支持外键支持开放下载https://cn.pingcap.com/product-community/认证体系https://learn.pingcap.com/learner/certification-center社区https://tidb.net/文档https://docs.pingcap.com/产品首页https://cn.pingcap.com/product/
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |