简介
新型分布式数据库(TiDB)作为一款结合传统的关系型数据库和 NoSQL 数据库特性的新型分布式数据库,其基于 Google 公司 Google Spanner / F1 论文设计的开源分布式数据库。
TiDB 在设计时追求无限水平扩展,具备强一致性和高可用性,支持分布式事务的处理。同时,它是第一个把数据分布在全球范围内的系统,并且支持外部一致性的分布式事务。
TiDB 的目标是为在线交易处理 (OLTP,Online Transactional Processing) 和 在线分析处理(OLAP ,Online Analytical Processing) 场景提供一站式的解决方案。
本内容邀请TiDB开发者结合实战探索TiDB设计之路。
目标
1.了解分布式数据库;
2.熟悉分布式数据库流派及架构;
3.结合实战,掌握TiDB构建方法;
受众人群
数据科学家、数据库管理员、分析师、高级工程师、系统架构师、项目经理,以及企业的CIO和CTO。
课程时长
1天(6H)
分享提纲
1. 分布式系统概述 | |
2. 分布式数据库设计流派概述和架构案例分析 | 1. Google GFS/BigTable 2. Amazon Dynamo 3. Google Spanner/F1 4. Amazon Aurora |
3. TiDB 的设计与实现 | 1. TiKV 存储层关键设计 2. TiDB 分布式计算层关键设计 3. 周边模块 |
4. TiDB 适用场景与实践案例分析 | 1. 最佳实践 2. 部署建议 3. 案例分享 |