Designing Data-Intensive Applications

by Kleppmann, Martin

Data Science

Book Details

Book Title

Designing Data-Intensive Applications

Author

Kleppmann, Martin

Publisher

O'Reilly Media

Publication Date

2018

ISBN

9781449373320

Number of Pages

613

Language

English

Format

PDF

File Size

23MB

Subject

Python

Table of Contents

  • Copyright
  • Table of Contents
  • Preface
  • Part I. Foundations of Data Systems
  • Chapter 1. Reliable, Scalable, and Maintainable Applications
  • Chapter 2. Data Models and Query Languages
  • Chapter 3. Storage and Retrieval
  • Chapter 4. Encoding and Evolution
  • Part II. Distributed Data
  • Chapter 5. Replication
  • Chapter 6. Partitioning
  • Chapter 7. Transactions
  • Chapter 8. The Trouble with Distributed Systems
  • Chapter 9. Consistency and Consensus
  • Part III. Derived Data
  • Chapter 10. Batch Processing
  • Chapter 11. Stream Processing
  • Chapter 12. The Future of Data Systems
  • Glossary
  • Index
  • About the Author
  • Colophon