کتاب طراحی اپلیکیشن‌های داده‌محور Designing Data-Intensive Applications

عنوان:

Designing Data-Intensive Applications

نویسنده:

Kleppmann, Martin

انتشارات:

O'Reilly Media

نسخه:

pdf

حجم:

23MB

دانلود

معرفی کتاب: "طراحی اپلیکیشن‌های داده‌محور"

این کتاب اصول کلیدی، الگوریتم‌ها و موازنه‌های سیستم‌های داده را بررسی می‌کند و از ساختارهای داخلی نرم‌افزارها و فریم‌ورک‌های محبوب به عنوان نمونه استفاده می‌کند. شما یاد می‌گیرید که چه ابزاری برای چه هدفی مناسب است و چگونه برخی ابزارها را می‌توان ترکیب کرد تا پایه‌ای قوی برای معماری یک برنامه کاربردی ایجاد شود. همچنین خواهید آموخت که چگونه درک شهودی از عملکرد سیستم‌های خود توسعه دهید تا در ردیابی و حل مشکلات احتمالی مهارت بیشتری کسب کنید. نویسندگان با استفاده از صدها تصویر و یک زبان مدل‌سازی شهودی و شفاف، روشی را ارائه می‌دهند که رویکرد مدل‌سازی مفهومی مهندسی نرم‌افزار را از ایده تا پیاده‌سازی به طور کامل به کار می‌گیرد. خوانندگان نه‌تنها با فناوری‌های طراحی پایگاه داده‌های رابطه‌ای برای استفاده در وب آشنا می‌شوند، بلکه یاد می‌گیرند چگونه طراحی‌های مفهومی خود را برای برنامه‌های تحت وب مبتنی بر داده به اجزای نرم‌افزاری مؤثر تبدیل کنند.

فهرست مطالب

  • 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

مشخصات

نام کتاب

Designing Data-Intensive Applications

نویسنده

Kleppmann, Martin

انتشارات

O'Reilly Media

تاریخ انتشار

2018

ISBN

9781449373320

تعداد صفحات

613

زبان

انگلیسی

فرمت

pdf

حجم

23MB

موضوع

Python