课程目录

开篇词 (1讲)

  1. 开篇词|玩转数据库,让数据尽在你的掌控

基础篇 (6讲)

  1. 01|列式存储已经取代行式存储了吗?
  2. 02|分布式存储数据结构LSM,如何优化读写性能?
  3. 03|编码和压缩有什么用?
  4. 04|数据库都需要事务和MVCC吗?
  5. 05|分布式数据库如何合理分区与设计行键?
  6. 06|数据分区后,如何应对Join?

案例篇 (14讲)

  1. 07|从一个手机云服务数据存储的需求开始
  2. 08|HBase如何组织与存储数据?
  3. 09|为什么HBase能够实现海量数据的实时随机存取?
  4. 10|不支持二级索引,如何自己实现一个?
  5. 11|实现:基于HBase的手机云服务数据存储设计
  6. 12|还有哪些调优可以提升性能?
  7. 13|客户数据平台(CDP)的存储与计算需求
  8. 14|技术上,StarRocks如何应对CDP需求?
  9. 15|数据存储上如何选用合适的表存储类型?
  10. 16|性能上如何优化数据查询?
  11. 17|ClickHouse为什么会给人极致速度的印象?
  12. 18|ClickHouse应该如何选用表引擎?
  13. 19|如何在ClickHouse利用集群能力实现并行计算?
  14. 20|如何用ClickHouse bitmap加速人群计算

AI 与向量数据库 (6讲)

  1. 21|向量数据库:图片、音频、文本等非结构化数据的搜索需求是怎么实现的?
  2. 22|Faiss是一个向量数据库吗?
  3. 23|案例:带你用Faiss手撸一个人脸识别系统
  4. 24|带你看一个完整的向量数据库Milvus
  5. 25|案例:RAG+Milvus+大模型,搭建个人知识库
  6. 26|向量数据库,十字路口向左还是向右?

结束语 (2讲)

  1. 结束语|不让技术成为自我目的
  2. 结课测试|来赴一场满分之约