Curated Tech Reading Map

次に読むべき技術書が見つかるサイト

Learning Path

データエンジニア

リレーショナル理論と SQL を起点に、論理・物理設計、内部実装、分散データシステム、 本番運用までを縦に貫いてデータ基盤を構築できるエンジニアを目指す学習パス。

必須書籍
5 冊
推奨書籍
13 冊
対象ドメイン
データベース設計・運用 / バックエンド開発
マイルストーン
6 段階

マイルストーン

全 6 段階
  1. SQL 基礎から応用へ

    宣言的・集合指向の SQL 思考と、実行計画ベースのチューニング感覚を養う

  2. リレーショナル理論の腹落ち

    集合論・述語論理・正規化の理論的根拠を理解し、SQL の判断を論理で下せるようになる

  3. 論理設計とアンチパターン

    業務要件をスキーマに翻訳する設計技法と、回避すべき落とし穴を体系化する

  4. 物理設計と RDBMS 実装

    B-Tree / LSM-Tree とインデックス戦略、特定 RDBMS の物理実装まで踏み込む

  5. 分散データと不変設計

    スケーラブルなデータシステムと、不変データ駆動アーキテクチャを設計できるようにする

  6. 運用と進化

    本番運用を SRE 原則で支え、スキーマを止めずに進化させる

必須書籍

5 冊

推奨書籍

13 冊

SQL実践入門

高速でわかりやすいクエリの書き方

ミック

プログラマのためのSQL 第4版

すべてを知り尽くしたいあなたに

Joe Celko

SQLアンチパターン 第2版

データベースプログラミングで陥りがちな失敗とその対策

Bill Karwin

失敗から学ぶRDBの正しい歩き方

曽根壮大

リレーショナルデータベース入門 第3版

データモデル・SQL・管理システム・NoSQL

増永良文

PostgreSQL徹底入門 第4版

インストールから機能・仕組み、アプリ作り、管理・運用まで

近藤雄太, 正野裕大, 坂井潔, 鳥越淳, 笠原辰仁, 石井達夫

詳説 データベース

ストレージエンジンと分散データシステムの仕組み

Alex Petrov

データベースリライアビリティエンジニアリング

回復力のあるデータベースシステムの設計と運用

Laine Campbell, Charity Majors

データベース・リファクタリング

データベースの体質改善テクニック

Scott W. Ambler, Pramod J. Sadalage

事業分析・データ設計のためのモデル作成技術入門

佐藤正美

システム開発・刷新のためのデータモデル大全

渡辺幸三

データ指向プログラミング

ソフトウェアがもつ複雑さの軽減に向けて

Yehonathan Sharvit

データ指向アプリケーションデザイン

信頼性、拡張性、保守性の高い分散システム設計の原理

Martin Kleppmann