价格: 19 学币
极客时间 分布式数据库从入门到实战
基础篇 包括不同类型数据库的存储模型,编码与压缩的必要性,数据库事务的作用以及 MVCC 机制,LSM 是如何优化读写速度的,如何合适地对海量数据进行分片,以及分布式场景下表 Join 的方式等等。对比主流数据库在基础设计及适用场景上的异同。
HBase 篇 HBase 篇的案例是一个手机云服务存储的需求。基于这个案例,我们会一起分析 MySQL 分库分表下运维成本、硬件成本、扩展性上的问题,拆解 HBase 解决这些问题的过程。
StarRocks 篇 从一个典型的客户数据平台 CDP 案例需求出发,介绍 StarRocks 的基本架构与原理,以及基于 StarRocks 的表模型设计 CDP 相关表的方法。了解 StarRocks 优化数据查询性能,能够实现实时更新与极速查询的原因。
ClickHouse 篇 分析 ClickHouse 高性能的原理。同时沿用 CDP 的需求,理解表模型在 ClickHouse 中的设计,并行计算和调优。
AI 与向量数据库篇 了解向量化的需求的产生原因,和老师一起用向量查询引擎 Faiss 搭建一个人脸识别系统,通过 Milvus 结合大模型搭建一个 RAG 个人知识库。
.
├── [ 15K] 01|列式存储已经取代行式存储了吗?.md
├── [ 15M] 01|列式存储已经取代行式存储了吗?.mp3
├── [7.9M] 01|列式存储已经取代行式存储了吗?.pdf
├── [ 16K] 02|分布式存储数据结构LSM,如何优化读写性能?.md
├── [ 16M] 02|分布式存储数据结构LSM,如何优化读写性能?.mp3
├── [3.8M] 02|分布式存储数据结构LSM,如何优化读写性能?.pdf
├── [ 14K] 03|编码和压缩有什么用?.md
├── [ 15M] 03|编码和压缩有什么用?.mp3
├── [2.8M] 03|编码和压缩有什么用?.pdf
├── [ 19K] 04|数据库都需要事务和MVCC吗?.md
├── [ 17M] 04|数据库都需要事务和MVCC吗?.mp3
├── [3.1M] 04|数据库都需要事务和MVCC吗?.pdf
├── [ 17K] 05|分布式数据库如何合理分区与设计行键?.md
├── [ 19M] 05|分布式数据库如何合理分区与设计行键?.mp3
├── [3.3M] 05|分布式数据库如何合理分区与设计行键?.pdf
├── [ 13K] 06|数据分区后,如何应对Join?.md
├── [ 15M] 06|数据分区后,如何应对Join?.mp3
├── [3.3M] 06|数据分区后,如何应对Join?.pdf
├── [ 11K] 07|从一个手机云服务数据存储的需求开始.md
├── [9.7M] 07|从一个手机云服务数据存储的需求开始.mp3
├── [2.2M] 07|从一个手机云服务数据存储的需求开始.pdf
├── [ 12K] 08|HBase如何组织与存储数据?.md
├── [ 10M] 08|HBase如何组织与存储数据?.mp3
├── [3.5M] 08|HBase如何组织与存储数据?.pdf
├── [ 11K] 09|为什么HBase能够实现海量数据的实时随机存取?.md
├── [ 10M] 09|为什么HBase能够实现海量数据的实时随机存取?.mp3
├── [3.1M] 09|为什么HBase能够实现海量数据的实时随机存取?.pdf
├── [ 13K] 10|不支持二级索引,如何自己实现一个?.md
├── [9.5M] 10|不支持二级索引,如何自己实现一个?.mp3
├── [5.1M] 10|不支持二级索引,如何自己实现一个?.pdf
├── [ 12K] 11|实现:基于HBase的手机云服务数据存储设计.md
├── [9.5M] 11|实现:基于HBase的手机云服务数据存储设计.mp3
├── [1.7M] 11|实现:基于HBase的手机云服务数据存储设计.pdf
├── [ 11K] 12|还有哪些调优可以提升性能?.md
├── [ 13M] 12|还有哪些调优可以提升性能?.mp3
├── [3.2M] 12|还有哪些调优可以提升性能?.pdf
├── [9.2K] 13|客户数据平台(CDP)的存储与计算需求.md
├── [ 11M] 13|客户数据平台(CDP)的存储与计算需求.mp3
├── [2.9M] 13|客户数据平台(CDP)的存储与计算需求.pdf
├── [ 12K] 14|技术上,StarRocks如何应对CDP需求?.md
├── [ 15M] 14|技术上,StarRocks如何应对CDP需求?.mp3
├── [2.0M] 14|技术上,StarRocks如何应对CDP需求?.pdf
├── [ 12K] 15|数据存储上如何选用合适的表存储类型?.md
├── [ 13M] 15|数据存储上如何选用合适的表存储类型?.mp3
├── [1.8M] 15|数据存储上如何选用合适的表存储类型?.pdf
├── [ 13K] 16|性能上如何优化数据查询?.md
├── [ 12M] 16|性能上如何优化数据查询?.mp3
├── [2.8M] 16|性能上如何优化数据查询?.pdf
├── [ 11K] 17|ClickHouse为什么会给人极致速度的印象?.md
├── [ 14M] 17|ClickHouse为什么会给人极致速度的印象?.mp3
├── [1.9M] 17|ClickHouse为什么会给人极致速度的印象?.pdf
├── [ 21K] 18|ClickHouse应该如何选用表引擎?.md
├── [ 18M] 18|ClickHouse应该如何选用表引擎?.mp3
├── [2.5M] 18|ClickHouse应该如何选用表引擎?.pdf
├── [ 14K] 19|如何在ClickHouse利用集群能力实现并行计算?.md
├── [ 10M] 19|如何在ClickHouse利用集群能力实现并行计算?.mp3
├── [3.8M] 19|如何在ClickHouse利用集群能力实现并行计算?.pdf
├── [ 14K] 20|如何用ClickHousebitmap加速人群计算.md
├── [ 11M] 20|如何用ClickHousebitmap加速人群计算.mp3
├── [3.5M] 20|如何用ClickHousebitmap加速人群计算.pdf
├── [ 13K] 21|向量数据库:图片、音频、文本等非结构化数据的搜索需求是怎么实现的?.md
├── [ 16M] 21|向量数据库:图片、音频、文本等非结构化数据的搜索需求是怎么实现的?.mp3
├── [5.3M] 21|向量数据库:图片、音频、文本等非结构化数据的搜索需求是怎么实现的?.pdf
├── [ 10K] 22|Faiss是一个向量数据库吗?.md
├── [ 10M] 22|Faiss是一个向量数据库吗?.mp3
├── [3.3M] 22|Faiss是一个向量数据库吗?.pdf
├── [ 12K] 23|案例:带你用Faiss手撸一个人脸识别系统.md
├── [ 11M] 23|案例:带你用Faiss手撸一个人脸识别系统.mp3
├── [3.0M] 23|案例:带你用Faiss手撸一个人脸识别系统.pdf
├── [ 16K] 24|带你看一个完整的向量数据库Milvus.md
├── [ 14M] 24|带你看一个完整的向量数据库Milvus.mp3
├── [3.1M] 24|带你看一个完整的向量数据库Milvus.pdf
├── [ 16K] 25|案例:RAG+Milvus+大模型,搭建个人知识库.md
├── [ 16M] 25|案例:RAG+Milvus+大模型,搭建个人知识库.mp3
├── [5.6M] 25|案例:RAG+Milvus+大模型,搭建个人知识库.pdf
├── [9.8K] 26|向量数据库,十字路口向左还是向右?.md
├── [ 11M] 26|向量数据库,十字路口向左还是向右?.mp3
├── [2.0M] 26|向量数据库,十字路口向左还是向右?.pdf
├── [7.7K] 开篇词|玩转数据库,让数据尽在你的掌控.md
├── [8.4M] 开篇词|玩转数据库,让数据尽在你的掌控.mp3
├── [2.3M] 开篇词|玩转数据库,让数据尽在你的掌控.pdf
├── [5.6K] 结束语|不让技术成为自我目的.md
├── [6.1M] 结束语|不让技术成为自我目的.mp3
├── [1.8M] 结束语|不让技术成为自我目的.pdf
├── [ 461] 结课测试|来赴一场满分之约.md
└── [539K] 结课测试|来赴一场满分之约.pdf