PDF

duckdb教程

285 页9.5 MB

内容摘要

章节核心内容
第1章DuckDB 本质、设计哲学、与 SQLite/PostgreSQL/pandas/Spark/ClickHouse 对比、适用与不适合场景
第2章安装与运行:CLI、Python 绑定、持久化/内存模式、示例数据生成
第3章交互界面:CLI 点命令、Python API、Node/Java/Go/Rust/C/WASM、ODBC/JDBC
第4章Friendly SQL 语法糖:FROM-first、EXCLUDE/REPLACE/COLUMNS、GROUP BY ALL、QUALIFY、INSERT BY NAME、UNION BY NAME
第5章数据类型:数值、字符串、时间、BOOLEAN/NULL、ENUM/UUID、嵌套、JSON/VARIANT、类型转换
第6章表、视图、Schema 管理:CTAS、约束、分区、元数据查询、为什么不用传统索引
第7章查询基础:投影、过滤、排序、分页、NULL 陷阱、SARGable 原则
第8章聚合与分组:FILTER、近似聚合、ROLLUP/CUBE、直方图、PIVOT/UNPIVOT
第9章连接与集合:INNER/LEFT/FULL、SEMI/ANTI、LATERAL、ASOF、POSITIONAL、UNION/INTERSECT/EXCEPT
第10章CTE、递归 CTE、窗口函数、帧语义、QUALIFY、会话化、漏斗、同环比
第11章嵌套数据类型:LIST、STRUCT、MAP、UNION、ARRAY、JSON/VARIANT、unnest 与聚合
第12章读取外部文件:CSV、Parquet、JSON/NDJSON、Excel、Hive 分区、HTTP/S3、多文件合并
第13章写出数据与 ETL:COPY TO、分区导出、EXPORT/IMPORT DATABASE、幂等 ETL 模式
第14章挂载数据库与云存储:ATTACH、Secret、S3/R2/Azure/GCS、PostgreSQL/MySQL/SQLite 联邦查询
第15章Python 与 Arrow 生态:pandas/Polars/PyArrow 零拷贝、关系式 API、流式读取、Jupyter 工作流
第16章执行引擎内部:列存、向量化、并行、Pipeline、Hash Join、Sort、Spill
第17章EXPLAIN 与性能调优:EXPLAIN ANALYZE、配置项、慢查询改写、OOM 处理、存储布局优化
第18章持久化、事务与并发:文件格式、WAL、Checkpoint、ACID、快照隔离、单写多读
第19章扩展生态与自定义函数:INSTALL/LOAD、官方/社区扩展、SQL 宏、Python UDF
第20章生产实践与排错:三种架构、上线 checklist、常见错误速查、资源管理、版本升级、生产脚本模板
第21章/示例数据examples/00-seed.sql:生成 users、sales、events、trades 等确定性示例数据
第22章实战案例集:17 个端到端案例
附录速查手册:元数据、类型、函数、文件读写、ATTACH/Secret、配置、CLI、Python API、SQL 片段、性能清单、方言差异


在线预览

共 285 页,当前展示 20 页

本地资源
duckdb教程第1页
第 1 页
duckdb教程第2页
第 2 页
duckdb教程第3页
第 3 页
duckdb教程第4页
第 4 页
duckdb教程第5页
第 5 页
duckdb教程第6页
第 6 页
duckdb教程第7页
第 7 页
duckdb教程第8页
第 8 页
duckdb教程第9页
第 9 页
duckdb教程第10页
第 10 页
duckdb教程第11页
第 11 页
duckdb教程第12页
第 12 页
duckdb教程第13页
第 13 页
duckdb教程第14页
第 14 页
duckdb教程第15页
第 15 页
duckdb教程第16页
第 16 页
duckdb教程第17页
第 17 页
duckdb教程第18页
第 18 页
duckdb教程第19页
第 19 页
duckdb教程第20页
第 20 页