#[[Data Engineering]]

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

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

Authors

Martin Kleppmann

#Data Engineering

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

O'Reilly Japan

第I部データシステムの基礎

1章 信頼性、スケーラビリティ、メンテナンス性に優れたアプリケーション

2章 データモデルとクエリ言語

3章 ストレージと抽出

4章 エンコーディングと進化

第II部分散データ

5章 レプリケーション

6章 パーティショニング

  • MongoDB
  • Elasticsearch

7章 トランザクション

8章 分散システムの問題

  • ビザンチン障害

9章 一貫性と合意

  • 線形化可能性
  • etcd/ZooKeeper
  • 分散トランザクションと合意

第III部導出データ

  • 記録のシステム(Systems of Record)

10章 バッチ処理

11章 ストリーム処理

12章 データシステムの将来

書籍

neighbourhood

ACID ACID Apache Avro Apache Avro Book Book Bツリー Bツリー Dynamoスタイル Dynamoスタイル ETL ETL IDL IDL JSON JSON MapReduce MapReduce Martin Kleppmann Martin Kleppmann MySQL MySQL OLAP OLAP OLTP OLTP Protocol Buffers Protocol Buffers REST REST RPC RPC SLO SLO etcd etcd データ指向アプリケーションデザイ… +11 more

links · 29