在业务爆发式增长的过程中,基于 MySQL 构建的传统关系型数据库服务,已逐步难以满足简单的数据库存储、治理与运维,分布式数据库应运而生。
TiDB 作为一款开源的分布式关系型数据库,可能实现灵便的扩缩容、反对多点写入、企业级高可用,同时协定兼容 MySQL、对业务又能像单机 MySQL 一样应用,曾经利用在了知乎、b 站、北京银行、安全科技等泛滥企业的业务架构中。
依据京东物流某零碎的测试应用状况,从 MySQL 迁徙到 TiDB 后,通过总共数百个指标的检测,发现整体性能实现了 8 倍晋升。
对于利用开发者而言,TiDB 和 MySQL 的语法高度兼容,上手老本很低。然而如何最大化 TiDB 的架构劣势,如何基于 TiDB 进行产品设计,摸索最佳实际,实现降本增效的目标?
TiDB 的文档和课程非常丰盛,有面向内核开发的 Talent Plan 课程(https://tidb.io/talent-plan,复制链接至浏览器关上)和被誉为 TiDB 二十四章经的源码浏览系列,也有面向 DBA 的系统管理课程,还有面向所有对技术感兴趣的小白同学的 101 课程(https://learn.pingcap.com/lea…,复制链接至浏览器关上)。而面向 利用开发者 的课程始终是咱们未曾波及的畛域。「TiDB SQL for Developers」正是 PingCAP Education 为了填补这个空白而策动的系列课程。
点击下方链接,立刻开启你的 TiDB 利用开发学习之旅
这门面向利用开发者的 TiDB 应用教程,TiDB SQL、Connector API、架构体系…你肯定不能错过!(qq.com)
「TiDB SQL fo Developers」全系列课程重视理论操作技能,为后端开发者或动向成为后端开发的学习者具体介绍如何在 TiDB 上应用 SQL 语言、以及利用 Connectors API 对数据进行各种操作。整个课程家族分为五个模块,并依据大家的常识畛域和学习指标制订了不同的学习门路。
《TiDB SQL for Developers》课程家族介绍
作为「TiDB SQL fo Developers」课程家族的首发课程,《201.1 TiDB 集群的架构与特点》现已收费凋谢学习,你能够在 90 分钟内疾速理解:
TiDB 数据库三大外围组件(PD、TiKV、TiDB)的作用;
Raft 算法对 TiKV 和 PD 组件的重要性;
行记录转化为 TiKV 键值对的原理以及 MVCC 的重要性;
TiDB 的分布式 SQL;
TiDB 与传统非分布式数据库相比的特点。