
عنوان:
Designing Data-Intensive Applications
نویسنده:
Kleppmann, Martin
انتشارات:
O'Reilly Media
نسخه:
حجم:
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
زبان
انگلیسی
فرمت
حجم
23MB
موضوع
Python