📬 ロングセラー通信
毎日1冊、10年売れ続ける本の秘密をお届け。
無料・いつでも解除可能
本書は、現代のアプリケーション開発で中心的な課題となる「データ」の扱いに焦点を当てた技術書です。データを処理・保存するための多様なテクノロジーについて、その特性やトレードオフを体系的に解説します。大量で複雑なデータを扱うアプリケーションを「データ指向」と定義し、その設計を支える基本的な考え方を提示します。分散データベースの核心技術であるレプリケーションやトランザクション、そしてバッチ処理やストリーム処理といったデータセットの活用方法まで、幅広く網羅しています。これにより、ソフトウェアエンジニアやアーキテクトが直面する課題に応じて、最適な技術を選択するための判断基準を提供することを目的としています。
