Tech Books

技術書の新刊情報をお知らせします

一覧に戻る
asin4295021989
出版日2025-08-20
出版社インプレス
著者Mark Needham
Michael Hunger
Michael Simons
レーティング
レーティング取得日2025-09-12
概要ローカルで大規模データを高速分析!画期的データベースの使い方を包括的に解説。
詳細
従来のデータ分析ツールはコストが高く、個人や小規模ユーザーには導入・運用が難しい面がありました。DuckDBは「分析処理用SQLite」とも言える画期的なデータベースです。

データをメモリに保存するインメモリDBであり、ローカルでギガバイト級データを高い性能で処理できます。主要なOS上で動作、多様なデータソースに対応しており、手軽に分析を開始できます。

本書は、DuckDBの基本的な使い方から、高度なデータ分析手法までを取り上げています。まずは、コマンドラインでの操作、Pythonエコシステムとのシームレスな統合によるクエリの実行、そしてSQLを用いた効率的な分析タスクの手法を解説。データパイプラインの構築についても掘り下げ、実践的な知識を提供します。

さらに、クラウド上でDuckDBを利用できるMotherDuck、サーバーレス分析プラットフォームについても紹介。大規模データセットを扱う上でのパフォーマンスの考慮事項や、データアプリケーションの構築とデプロイも解説しており、DuckDBを最大限に活用するためのノウハウが多数掲載されています。

■章構成
第1章 DuckDB入門
第2章 DuckDBを使い始める
第3章 SQLクエリの実行
第4章 高度な集約とデータ分析
第5章 永続化なしのデータ探索
第6章 Pythonエコシステムとの統合
第7章 MotherDuck―クラウド上のDuckDB
第8章 DuckDBでデータパイプラインを構築
第9章 データアプリケーションの構築とデプロイ
第10章 大規模データセットのためのパフォーマンスの考慮事項
第11章 本書のまとめ
付録A DuckDBのクライアントAPI
付録B SQL標準に対する便利な拡張

※本書は『DuckDB in Action』(Manning Publications)の翻訳書です。