توضیحاتی در مورد کتاب Database Internals: A deep-dive into how distributed data systems work
نام کتاب : Database Internals: A deep-dive into how distributed data systems work
عنوان ترجمه شده به فارسی : اطلاعات داخلی پایگاه داده: بررسی عمیق نحوه عملکرد سیستم های داده توزیع شده
سری :
نویسندگان : Alex Petrov
ناشر : O’Reilly Media
سال نشر : 2019
تعداد صفحات : 280
ISBN (شابک) : 1492040347 , 9781492040347
زبان کتاب : English
فرمت کتاب : epub درصورت درخواست کاربر به PDF تبدیل می شود
حجم کتاب : 8 Mb
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
توضیحاتی در مورد کتاب :
وقتی نوبت به انتخاب، استفاده و نگهداری یک پایگاه داده می رسد، درک عناصر داخلی آن ضروری است. اما با وجود بسیاری از پایگاههای داده و ابزارهای توزیع شده که امروزه در دسترس هستند، درک اینکه هر کدام چه چیزی ارائه میدهند و چگونه متفاوت هستند، اغلب دشوار است. با این راهنمای عملی، الکس پتروف توسعه دهندگان را از طریق مفاهیم پشت پایگاه داده مدرن و داخلی موتورهای ذخیره سازی راهنمایی می کند.
در طول کتاب، شما مطالب مرتبط را که از کتاب ها، مقالات، پست های وبلاگ متعدد و کد منبع چندین پایگاه داده منبع باز. این منابع در پایان بخش های یک و دو ذکر شده است. شما متوجه خواهید شد که مهم ترین تمایزات در میان بسیاری از پایگاه های داده مدرن در زیرسیستم هایی است که نحوه سازماندهی ذخیره سازی و نحوه توزیع داده ها را تعیین می کند.
این کتاب به بررسی:
موتورهای ذخیره سازی می پردازد. : طبقهبندی و طبقهبندی ذخیرهسازی را کاوش کنید و در موتورهای ذخیرهسازی ساختار یافته و غیرقابل تغییر B-Tree، با تفاوتها و موارد استفاده برای هر یک غوطهور شوید
سیستمهای توزیعشده: گام به گام نحوه اتصال و ساخت گرهها و فرآیندها را بیاموزید. الگوهای ارتباطی پیچیده، از UDP تا پروتکلهای اجماع قابل اعتماد
خوشههای پایگاه داده: نحوه دستیابی به مدلهای سازگار برای دادههای تکراری را کشف کنید
توضیحاتی در مورد کتاب به زبان اصلی :
When it comes to choosing, using, and maintaining a database, understanding its internals is essential. But with so many distributed databases and tools available today, it’s often difficult to understand what each one offers and how they differ. With this practical guide, Alex Petrov guides developers through the concepts behind modern database and storage engine internals.
Throughout the book, you’ll explore relevant material gleaned from numerous books, papers, blog posts, and the source code of several open source databases. These resources are listed at the end of parts one and two. You’ll discover that the most significant distinctions among many modern databases reside in subsystems that determine how storage is organized and how data is distributed.
This book examines:
Storage engines: Explore storage classification and taxonomy, and dive into B-Tree-based and immutable log structured storage engines, with differences and use-cases for each
Distributed systems: Learn step-by-step how nodes and processes connect and build complex communication patterns, from UDP to reliable consensus protocols
Database clusters: Discover how to achieve consistent models for replicated data