PowerData

编者荐语:

来自PowerData苏奕嘉同学的激情奉献~!

以下文章来源于Apache Doris 补习班 ,作者苏奕嘉

[

Apache Doris 补习班 .

Apache Doris Active Contributor 和 SelectDB SA 来做的不定时更新,主打 Apache Doris 系列学习文章和相关信息、原理解析或者新特性使用教程,争取 All In 原创,欢迎投稿~

](#)

课程承诺

  1. 2. 按周更新:该系列课是个人利用休息时间,每周选择 1-2 天非工作日或者工作日的 22:00-00:00 的时间备课和录制的,整体节奏不会很快,因为首要保证工作精力,其次保证有时间享受生活,最后才能保证课程备课和课程录制,希望可以坚持持续下去,也希望多多鼓励鼓励。
  2. 3. 谬错改正:由于本人的技术水平以及对 Doris 掌握能力有限,同时整个 Doris 在 SelectDB 团队的推动下发展非常迅猛,所以可能课程随着时间的推移会因为有一些功能和架构上的演进而导致双边不符的情况,若有类似情况,我会尽可能重新录制该篇章或者功能小节完成更新,若因个人水平能力导致的知识传播时的错误,恳请各位看官老爷及时沟通,以免误导大家。

讲师介绍

该系列课由我本人发起和持续维护,后续可能拥有多名参与者一起贡献。

苏奕嘉|SelectDB 解决方案架构师

  • • Apache Doris 社区 Active Contributor、社区技术支持团队主要成员之一
  • • Doris on Docker 以及 Doris-StreamLoad-SDK 主要开发者
  • • 累计协助数百家企业设计以 Doris 为基座的实时数仓架构演进方案
  • • PowerData 大数据技术交流社区发起人之一

课程目的

该系列课为 Apache Doris 零基础至中级掌握的系列课程,主要面向对 OLAP 数据库或 Doris 数据库零基础的小白同学及初步掌握基础功能的初级同学,课程将尽可能少一些理论性知识,多一些实操性知识。

同时该系列课程每篇章都可以独立自由组合,适配不同水平程度的 Apache Doris 学习者:

  • • 如已掌握编译部署能力的同学,可挑选导入及查询章节作为能力补充
  • • 如已完整部署且链路打通的同学,可直接跳过前置部分学习库表章节和查询章节
  • • 如有希望快速部署 MySQL->Doris 实时与批处理链路的同学,可挑选部署章节的某种部署方式、导入章节中 Flink 导入篇章、查询章节的 JDBC-Catalog 篇章来组合完成快速学习

本系列课希望所有小章节之间具备一定的独立性,而非紧密关联,同时又可以兼顾整体课程的连贯性与完整性,这的确是一项比较大的挑战,我将竭力尽可能完美做好该系列课程。

同时该课程从快速部署章节开始,即提供每一章节演示和操作所需的 Docker Image 及 Docker Compose,这些镜像与 Yaml、Shell、SQL 等脚本都将与课程并行发布,当前预定将 DockerImage 发布至 DockerHub 镜像库的 FreeOnePlus 仓库下,将 Yaml 等脚本部分同步与 apache/doris GitHub 项目 /docker 目录下,与课程强相关、不具备普适性的内容将发布于 freeoneplus/doris-course Github 仓库下。

重要声明:本系列课程暂无专项小群,以 Apache Doris 的50+ 开源大群和 PowerData 的 10+ 社群为主要答疑阵地!一定防骗!

课程大纲

特别声明:该课程大纲仅为大致说明,后续可能随时动态调整,一切以实际课程录制发布节奏为准。

这里仅罗列一级章节及章节概要:

1. 课程介绍

简明扼要概述该系列课程的课程规划、课程目标、讲师资质、配套项目、预期收益等信息。

2. Apache Doris 简介

对 Doris 本身的历史、发展、现状、适用场景、主要能力进行概述。

3. 编译部署

学习如何快速正确的编译和部署学习或生产集群,同时了解编译的含义与意义,了解多种部署方案的优劣。

4. 快速体验

通过简单配置和教学,即可完成快速学习集群搭建、数据导入及查询测试,快速感受一款 OLAP 数据库带来的快乐。

5. 连接章节

各种使用方式的汇总和演示,如常见可视化终端、开发终端、命令窗口终端等。

6. 库表章节

主要章节之一,尽可能细致和全面的描述创建库表时的属性设置和建表逻辑,提升生产运行效率和查询效率,同时避免出现由于库表创建原因导致的异常问题。

7. 导入章节

主要章节之一,详细罗列各种导入方式及 Demo 示例,阐述清楚各种导入方式的适用场景、使用姿势和常见问题。

8. 导出章节

数据出 Doris 的方案,主要覆盖结果集导出、批式数据导出、备份恢复等能力,增强数据的流动性。

9. 查询章节

主要章节之一,Doris 作为主打实时分析领域的数据仓库,分析是核心能力,该章节将从大宽表查询、JOIN查询、联邦查询、高并发查询等方面进行全面介绍和演示,以及实跑标准测试集来体验 Doris 强大的查询性能。

10. 运维章节

主要章节之一,将 Doris 的安装部署、环境调试、集群巡检、宕机处理、异常修复等常见运维方面进行全面阐述。

11. 案例章节

挑选两个案例进行实操,通过快速部署和代码关联完成项目演示和学习知识实操。

课程基准

本教程将以 Apache Doris 2.X 系列为基准进行设计。

内容排布

本教程内容将包括以下三块:

  1. 1. 视频课程
  2. 2. 配套讲义
  3. 3. Docker-Compose 脚本快速搭建学习环境

本教程视频将在以下渠道进行发布:

  1. 1. Apache Doris 补习班 和 PowerData 公众号&视频号
  2. 2. ApacheDoris补习班 和 PowerData数据之力 B站账号

本教程讲义将在以下渠道进行发布:

  1. 1. Apache Doris 补习班 和 PowerData 公众号 官方公众号
  2. 2. https://github.com/freeoneplu...

本教程脚本将在以下渠道进行发布:

  1. 1. https://github.com/apache/doris
  2. 2. https://github.com/freeoneplu...

预期收获

  1. 1. Apache Doris 掌握初级至中级水准使用能力
  2. 2. Apache Doris 常见解决方案设计能力
  3. 3. Apache Doris 常规问题解决能力

特别鸣谢

第一个要鸣谢的是我最大的赞助商 —— 我老婆大人。毕竟俩人每天都忙于工作,仅有的一些生活时间也被我不断压缩去做写文章和录视频这样的事情,没能做到一个老公的陪伴义务。反而是她一直鼓励和支持我去做这些我心中热切想做的事情,不但如此还每篇都高额打赏,我必须认真鸣谢我的老婆大人!

其次要鸣谢的是我老大和师傅、我司大佬们以及我的同事小伙伴们,在诸位提供的平台上我努力学习和成长,这两三年在 Doris 和 SelectDB 的日子是我成长最快的一段时间,同时我对 Apache Doris 的热爱和能力以及对开源的热情也都是在这里被培养起来的,感谢各位大佬!

然后需要鸣谢每天陪我录课到深夜的四位好兄弟,帮我纠错,陪我一起备课以及完成从零到一的生态组件的开发和调试,同时也要感谢 PowerData 的各位小伙伴和 Apache Doris 社区的各位小伙伴,是你们一直给我加油打气和转发点赞,让我有了坚持下去以及越做越好的动力,感谢诸位!

最后鸣谢我自己,做一件事不难,坚持做一件事就有挑战了,若坚持做一件事并把这件事做好了,那就实属不易了,为了心中那团火,为了坚持做好一件事,我将继续前行!

且后续补习班公众号会开通直播功能,我会努力邀请 Doris 原班大佬们一起与大家开启非正式会谈节目!

感谢诸位!

新年伊始,让我们从 2024 年 1 月 1 日开始一起陪伴 Apache Doris 茁壮成长!


PowerData
1 声望2 粉丝

PowerData社区官方思否账号