ITPub博客

首页 > 数据库 > 数据库开发技术 > 实力宠粉|千锋TiDB数据库快速入门实战教程发布(PingCAP官方认证讲师主讲)

实力宠粉|千锋TiDB数据库快速入门实战教程发布(PingCAP官方认证讲师主讲)

原创 数据库开发技术 作者:Finally_m 时间:2022-09-16 08:03:00 0 删除 编辑
点击上方蓝字关注我们

一. 课程介绍

最近有不少粉丝给壹哥发来私信,说希望Java架构栈能够出一期更有深度的课程。这不,壹哥立马就给大家安排上了,今天就跟大家介绍一款分布式项目开发利器!

我们知道,对于一般的业务开发来说,需要把数据顺利存储进数据库才行。而随着业务的不断发展,数据量不断地增大,单机数据库就需要解决维护成本过高、频繁出现性能瓶颈等问题。此时在数据库层面,较常用的优化手段就是对数据库进行分库分表,让分库后的数据库为单个微服务提供数据服务。并可以在数据量过大的情况下,比如单表数据量超过500万条时对单表数据进行分片,但分片又需要定制复杂的分片策略。

这么看来,随着公司业务不断地发展,数据库变化带来的影响必然会关联到业务开发的层面。那么该如何将这样的影响降到最低呢?问题的关键是如何选择一款优秀的分布式数据库!只有从节点会话,到底层存储逻辑都能做到严格意义上的分布式,才是一个真正的分布式数据库。而TiDB分布式数据库,就是我们想要的那一款。

除此之外,TiDB的实时在线分析做得非常好,T+0即可获得分析结果,真正的做到了实时性。这也是TiDB的强大之处,将在线处理业务能力和分析业务能力做了深入融合。

整体来看,TiDB数据库具有如下几大核心特性:

一键水平扩容或者缩容:得益于 TiDB 存储计算分离的架构设计,可按需对计算、存储分别进行在线扩容或者缩容,扩容或者缩容过程中对应用运维人员透明。

金融级高可用:采用计算与存储分离的多副本存储,保证系统持续高可用。

实时 HTAP:提供行存储引擎 TiKV 、列存储引擎 TiFlash 两款存储引擎,TiFlash 通过 Multi-Raft Learner 协议实时从 TiKV 复制数据,确保行引擎 TiKV 和列存储引擎 TiFlash 可按需部署在不同的机器,解决 HTAP 资源隔离的问题。

云原生的分布式数据库服务:为出海用户提供云上托管的分布式数据库服务,支持亚马逊 AWS 和 Google Cloud 等主流云厂商,充分利用和考虑云平台的特性,实现按需使用、规模化扩展,以及运维简化。

高度兼容 MySQL 及 MySQL 生态:高度兼容 MySQL 及 MySQL 生态, 应用无需或者修改少量代码即可从 MySQL 迁移到 TiDB。

基于以上特性,所以目前各大互联网公司,包括小米、B站、拼多多、爱奇艺等,都在使用TiDB数据库来作为他们的分布式数据库解决方案。

现在千锋教育和TiDB厂商——PingCAP公司进行了深入地探讨研究合作,为大家设计研发了今天这套通俗易懂且具深度的TiDB课程,切实满足了各大互联网公司对IT人才的技能要求。所以各位小主,走过路过,千万不要错过这套免费的视频课程哦!

二. 课程大纲

1. 课程目标

通过对本套视频的学习,你将从源码的角度弄清楚如下内容:

- 快速部署TiDB测试集群;

- 熟练掌握TiDB核心特性;

- 熟练掌握TiDB核心分布式概念

- 熟练掌握TiDB命令及SQL操作;

- 熟练掌握SpringBoot整合TiDB;

2. 课程详情

相信你已经对本套视频充满了期待,壹哥就不再卖关子了,下面是本套课程的详情:

01-TiDB概述-TiDB简介.mp4
02-TiDB应用场景解决方案1.mp4
03-TiDB应用场景解决方案2.mp4
04-TiDB整体架构-架构介绍.mp4
05-TiDB整体架构-TiDB Server的执行逻辑.mp4
06-TiDB整体架构-行记录映射到KV.mp4
07-TiDB整体架构-region的作用.mp4
08-TiDB整体架构-分布式SQL的执行逻辑.mp4
09-TiDB整体架构-PD Server的作用.mp4
10-TiDB整体架构-与传统数据库的比较1.mp4
11-TiDB整体架构-与传统数据库的比较2.mp4
12-快速开始-搭建TiDB集群的多种方式.mp4
13-快速开始-准备虚拟机并安装tiup运维工具.mp4
14-快速开始-使用playground创建集群.mp4
15-快速开始-验证TiDB集群.mp4
16-快速开始-关闭TiDB集群的操作.mp4
17-快速开始-创建数据库及命名规范.mp4
18-快速开始-大小写和字符集.mp4
19-快速开始-表的DDL和本地临时表.mp4
20-TiDB特性-闪回表.mp4
21-TiDB特性-Auto_Increment属性作用.mp4
22-TiDB特性-Auto_increment示例.mp4
23-TiDB特性-主键自动增长问题的出现与解决.mp4
24-TiDB特性-Auto_Random示例.mp4
25-TiDB特性-没有主键的表如何存数据及如何防止热点问...
26-TiDB特性-tidb_rowid的示例.mp4
27-TiDB特性-全局临时表.mp4
28-TiDB特性-在线DDL.mp4
29-TiDB特性-聚簇索引和非聚簇索引.mp4
30-TiDB特性-外键.mp4
31-TiDB特性-缓存表.mp4
32-TiDB特性-分区表.mp4
33-TiDB特性-PlacementPolicy放置规则的核心概念.mp4
34-TiDB特性-本地Stale_Read.mp4
35-TiDB特性-DML之insert和update.mp4
36-TiDB特性-DML之Delete和Truncate.mp4
37-TiDB特性-事务控制.mp4
38-TiDB特性-事务的隔离级别.mp4
39-TiDB特性-悲观锁和乐观锁.mp4
40-Java连接TiDB-JDBC核心步骤.mp4
41-Java程序连接TiDB-插入数据.mp4
42-Java程序连接TiDB-更新和删除数据.mp4
43-Java程序连接TiDB-查询操作.mp4
44-Java程序连接TiDB-使用连接池.mp4
45-Java程序连接TiDB-使用MyBatis-generator.mp4
46-Springboot操作TiDB-增删改的操作.mp4
47-Springboot操作TiDB-查询操作.mp4
48-TiDB核心概念-数据存储-RocksDB.mp4
49-TiDB核心概念-Raft协议-Leader选举.mp4
50-TiDB核心概念-Raft协议-数据同步.mp4
51-TiDB核心概念-MVCC.mp4
52-TiDB核心概念-表数据与kv的映射关系.mp4
53-TiDB核心概念-索引和KV的映射关系.mp4
54-TiDB核心概念-元数据和SQL层计算.mp4
55-TiDB核心概念-PD的调度.mp4
56-TiDB核心概念-HTAP特性及核心架构.mp4
57-TiDB核心概念-TiFlash架构特性.mp4
58-数据大屏项目-项目效果演示.mp4
59-数据大屏项目-项目实现细节.mp4

扫码或者点击文末左下角【阅读原文】快速进入学习!

课程链接:https://www.bilibili.com/video/BV1Ld4y1u7DZ

三. 索尔老师简介

  • 千锋教育Java技术专家;

  • TiDB认证开发工程师,TiDB认证讲师;

  • 阿里巴巴P7级Java架构师;

  • 十多年从业生涯期间主导过多个亿级流量互联网项目的设计及研发工作;

  • 对区块链、机器学习有深入的研究;

  • 教学风格独特、教学手段新颖,善于用浅显易懂的引导方式来剖析深层技术难点;

  • 培养学生近千人,多数学生已在滴滴、字节跳动、美团等一线互联网公司崭露头角,教学成果丰硕。

扫码了解更多课程详情!

点击【阅读原文】,免费开始学!

原文作者:Java架构栈;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2021-04-13

  • 博文量
    573
  • 访问量
    243927