Skip to content

DuckDB 数据库从入门到进阶基于官方文档 v1.5.5 的系统性实战指南

进程内 · 列式 · 向量化 —— 一本既能入门、又能进阶的 DuckDB 中文专著

DuckDB 书封DuckDB 书封

这本书讲什么 ​

DuckDB 正在重新定义“分析型数据库”的部署形态:它不走“起一个服务、连一个集群”的老路,而是把自己做成了一个进程内的嵌入式引擎——一条 pip install duckdb,就能在笔记本、数据管道、边缘设备上直接跑起列式存储与向量化执行的分析查询。

当数据规模还没到需要分布式系统的程度、却又远超电子表格所能承受的体量时,DuckDB 恰好卡在那个最舒服的区间:轻量、零运维、对文件与 Arrow 生态天生友好。

本书完全建立在 DuckDB 官方文档的基础之上,按“由浅入深、面面俱到”的原则重新编排,力求给中文世界的数据库学习者与从业者一本“既能入门、又能进阶”的 DuckDB 专著。

如何阅读 ​

  • 完全的初学者:建议从第 1 章顺序读到第 6 章,把基础打牢。
  • 有 SQL / 数据库经验:可跳过入门铺垫,直接从数据工程或客户端集成部分切入。
  • 想理解“为什么快”:第六部分(原理剖析)值得精读。

每章末尾都配有“本章小结”,便于复习与速查。建议读者在自己的环境中动手敲一遍代码——DuckDB 的“免服务、单文件”特性,让即时实验的成本几乎为零。

基于 DuckDB v1.5.5 官方文档整理 · AI 辅助编撰