دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Martin Kleppmann
سری:
ISBN (شابک) : 9781449373320
ناشر: O’Reilly
سال نشر: 2017
تعداد صفحات: 585
زبان: english
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 5 مگابایت
در صورت تبدیل فایل کتاب Designing Data-Intensive Applications. The Big Ideas Behind Reliable, Scalable and Maintainable Systems به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب طراحی برنامه های کاربردی داده فشرده ایده های بزرگ پشت سیستم های قابل اعتماد، مقیاس پذیر و قابل نگهداری نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
بخش 1. مبانی سیستم های داده. برنامه های کاربردی قابل اعتماد، مقیاس پذیر و قابل نگهداری -- مدل های داده و زبان های پرس و جو -- ذخیره سازی و بازیابی -- رمزگذاری و تکامل -- قسمت 2. داده های توزیع شده. تکرار -- تقسیم -- تراکنش -- مشکل سیستم های توزیع شده -- سازگاری و اجماع -- قسمت 3. داده های مشتق شده. پردازش دسته ای -- پردازش جریانی -- آینده سیستم های داده. داده ها در مرکز بسیاری از چالش ها در طراحی سیستم امروزه قرار دارند. مسائل دشواری مانند مقیاس پذیری، سازگاری، قابلیت اطمینان، کارایی و قابلیت نگهداری باید مشخص شوند. علاوه بر این، ما ابزارهای مختلفی داریم، از جمله پایگاههای داده رابطهای، دادههای NoSQL، پردازندههای جریانی یا دستهای و کارگزاران پیام. انتخاب های مناسب برای برنامه شما چیست؟ این همه واژههای پر سر و صدا را چگونه درک میکنید؟ نویسنده Martin Kleppmann در این تمرین کاربردی و جامع با بررسی مزایا و معایب فناوریهای مختلف برای پردازش و ذخیره دادهها، به شما کمک میکند تا در این چشمانداز متنوع حرکت کنید. نرم افزار مدام در حال تغییر است، اما اصول اساسی ثابت می ماند. با این کتاب، مهندسان نرم افزار و معماران یاد خواهند گرفت که چگونه این ایده ها را در عمل به کار ببرند و چگونه از داده ها در برنامه های مدرن استفاده کامل کنند.
Part 1. Foundations of data systems. Reliable, scalable, and maintainable applications -- Data models and query languages -- Storage and retrieval -- Encoding and evolution -- Part 2. Distributed data. Replication -- Partitioning -- Transactions -- The trouble with distributed systems -- Consistency and consensus -- Part 3. Derived data. Batch processing -- Stream processing -- The future of data systems.;Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and mainteinability. In addition, we have an overwhelming variet of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords? In this practical and comprehensive gjuide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.
Part 1. Foundations of data systems. Reliable, scalable, and maintainable applications --
Data models and query languages --
Storage and retrieval --
Encoding and evolution --
Part 2. Distributed data. Replication --
Partitioning --
Transactions --
The trouble with distributed systems --
Consistency and consensus --
Part 3. Derived data. Batch processing --
Stream processing --
The future of data systems.