温馨提示:本文包含购买链接,如果你通过文中的链接买这本书,我可能会得到一些酬劳。
这篇书评是关于由 JoMark Needham、Michael Hunger 和 Michael Simons 编写的《DuckDB 实战》(https://www.manning.com/books/duckdb-in-action?utm_source=frankel&utm_medium=affiliate&utm_campaign=affiliate&a_aid=frankel)。
这本书是由@Michael Simons寄给了我。他让我提意见:我调整了阅读计划,花了几个月,下面是我的一些反馈。
事实:10 章、288 页、$33.59 (电子书版)
顺便提一下,提供DuckDB的公司MotherDuck提供了免费的PDF副本。
各章- 关于DuckDB的介绍
- 开始使用DuckDB(入门)
- 运行SQL查询
- 高级数据聚合与分析
- 探索数据(无需持久化)
- 集成到Python生态系统
- 在云中使用MotherDuck运行DuckDB
- 用DuckDB构建数据管道
- 构建并部署数据应用程序
- 处理大数据集的性能注意事项
- 最终结论
这本书采用逐步的方式,从 DuckDB和SQL 的基本知识讲起。
利弊在介绍了DuckDB并安装它的必读内容之后,这本书开始讲解SQL。我最初以为这本书是为新手准备的,因为它甚至解释了基础的内容,比如JOIN
。接下来的一章介绍了公共表表达式(CTE),并在此基础上构建了更复杂的查询。
我喜欢作者是如何在“实际使用场景”中描述DuckDB的,即它如何融入不同的技术生态系统,例如Python的Pandas和Apache Spark。此外,附录部分专门讨论了DuckDB在Java中的应用。最后,作者还专门介绍了一个名为MotherDuck的DuckDB云服务提供商。
最后:或
总结:我对这本书的看法有点纠结。一方面,它试图解释DuckDB及其在各种环境中的集成。另一方面,它教授常规和高级的SQL知识,这是我个人觉得使用SQL数据库产品的用户应该掌握的。这本书无法决定是教大家如何“使用DuckDB学习SQL”还是“DuckDB的实际应用”。编辑的工作是帮助作者做艰难选择。感觉这本书好像没有管住作者的热情,也没有让他们收收心。
别误会:这本书确实不错,能学到很多东西,但如果更加聚焦会更好。
原文发表于A Java Geek, 2024年11月2日发布
共同学习,写下你的评论
评论加载中...
作者其他优质文章