分布式数据库从入门到实战
从分布式到 AI,实现数据库技术进阶
彭旭  惟客数据总架构师
专栏
未完结·共 28 讲·已更新 0 讲·每周一 / 三 / 五更新
|
1 人已学
|
收藏

你将获得

  • 深度剖析 HBase、ClickHouse、StarRocks 核心原理
  • 提升主流分布式数据库应用与优化能力
  • 3 大实践案例带你玩转数据库选型
  • 探索 AI 时代向量数据库技术应用

课程介绍

随着云计算、大数据和微服务架构的兴起,数据库技术也在不断演进,适应不断变化的业务需求,面对处理海量数据的挑战。从传统的关系型数据库到分布式、分析型数据库,每一种技术的诞生都是为了解决特定场景下的问题。

对于开发者和架构师来说,握数据库的基本原理和应用场景可以延长软件的生命周期。了解不同数据库的特性和适用场景,可以帮助我们在项目初期做出更合理的技术选型,避免未来可能出现的性能瓶颈和高昂的维护成本。此外,随着 AI 和物联网技术的兴起,对数据库的需求也在不断升级,对数据库知识的深入理解将助力我们更好地利用这些新兴技术。

基于此,我们邀请到了惟客数据总架构师彭旭老师,为你全面讲解数据库的基础知识,帮你掌握不同类型数据库的设计原理和适用场景。相信通过实战案例的分析和学习,你一定能够根据具体的业务需求选择合适的数据库解决方案,并具备优化数据库性能的能力。

课程设计

课程一共有 5 个章节。

其中,基础篇涵盖了大部分数据库基础知识。之后我们会进入 HBase、StarRocks 以及 ClickHouse 的应用案例 + 实战的部分。最后一个章节则会为你介绍 AI 时代的向量数据库。

  • 基础篇
    包括不同类型数据库的存储模型,编码与压缩的必要性,数据库事务的作用以及 MVCC 机制,LSM 是如何优化读写速度的,如何合适地对海量数据进行分片,以及分布式场景下表 Join 的方式等等。对比主流数据库在基础设计及适用场景上的异同。

  • HBase 篇
    HBase 篇的案例是一个手机云服务存储的需求。基于这个案例,我们会一起分析 MySQL 分库分表下运维成本、硬件成本、扩展性上的问题,拆解 HBase 解决这些问题的过程。

  • StarRocks 篇
    从一个典型的客户数据平台 CDP 案例需求出发,介绍 StarRocks 的基本架构与原理,以及基于 StarRocks 的表模型设计 CDP 相关表的方法。了解 StarRocks 优化数据查询性能,能够实现实时更新与急速查询的原因。

  • ClickHouse 篇
    分析 ClickHouse 高性能的原理。同时沿用 CDP 的需求,理解表模型在 ClickHouse 中的设计,并行计算和调优。

  • AI 与向量数据库篇
    了解向量化的需求的产生原因,和老师一起用向量查询引擎 Faiss 搭建一个人脸识别系统,通过 Milvus 结合大模型搭建一个 RAG 个人知识库。

课程目录

查看更多

适合人群

1 年以上经验的后端开发、数据研发同学。

限时福利

早鸟特惠 ¥69
新人到手 ¥59
读者交流群,戳此加入

订阅须知

  1. 订阅成功后,推荐通过“极客时间”App 端、Web 端学习。
  2. 本专栏为虚拟商品,交付形式为图文 + 音频,一经订阅,概不退款。
  3. 订阅后分享海报,每邀一位好友订阅有现金返现。
  4. 戳此先充值再购课更划算,还有最新课表、超值赠品福利。
  5. 企业采购推荐使用“极客时间企业版”便捷安排员工学习计划,掌握团队学习仪表盘。
  6. 戳此申请学生认证,订阅课程享受原价 5 折优惠。
  7. 价格说明:划线价、订阅价为商品或服务的参考价,并非原价,该价格仅供参考。未划线价格为商品或服务的实时标价,具体成交价格根据商品或服务参加优惠活动,或使用优惠券、礼券、赠币等不同情形发生变化,最终实际成交价格以订单结算页价格为准。
讲师

彭旭

惟客数据总架构师

彭旭,《HBase 入门与实践》作者。2009 年毕业于武汉大学软件工程专业,曾任阿里巴巴天猫技术部资深软件工程师、魅族科技架构师,目前在惟客数据负责产品研发。在互联网开发,尤其高并发网站设计开发方面有着丰富经验。精通 Java 生态系统相关技术,对大数据存储、HBase 系统调优...查看更多
看过的人还看了
玩转 AI 创意写作
于菁健
知名影视公司资深策划

26讲 | 88 人已学习

¥59¥99
深入拆解 Java 虚拟机
郑雨迪
Oracle 高级研究员,计算机博士

40讲 | 87896 人已学习

¥59¥129
小马哥讲 Spring 核心编程思想
小马哥
《Spring Boot 编程思想》作者

250讲 | 57369 人已学习

¥98¥399
微信小程序全栈开发实战
李艺
腾讯云 TVP

179讲 | 28943 人已学习

¥68¥199
如何讲好一堂课
薛雨
北京新东方教学经理,新东方互联网产品技术总监

9讲 | 1966 人已学习

¥59¥129
结构思考力 · 透过结构看思考
李忠秋
结构思考力研究中心创始人

15讲 | 432 人已学习

¥68¥189