دانلود کتاب Database Internals: A Deep-Dive into How Distributed Data Systems Work (به فارسی: اطلاعات داخلی پایگاه داده: بررسی عمیق نحوه عملکرد سیستم های داده توزیع شده) نوشته شده توسط «Alex Petrov»
اطلاعات کتاب اطلاعات داخلی پایگاه داده: بررسی عمیق نحوه عملکرد سیستم های داده توزیع شده
موضوع اصلی: کامپیوتر – پایگاه داده
نوع: کتاب الکترونیکی
ناشر: O’Reilly Media
نویسنده: Alex Petrov
زبان: english
فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2019
تعداد صفحه: 349 / 371
حجم فایل: 12.02 مگابایت
کد کتاب: 1492040347 , 9781492040347
نوبت چاپ: 1st
توضیحات کتاب اطلاعات داخلی پایگاه داده: بررسی عمیق نحوه عملکرد سیستم های داده توزیع شده
هنگامی که نوبت به انتخاب، استفاده و نگهداری یک پایگاه داده می رسد، درک عناصر داخلی آن ضروری است. اما با وجود بسیاری از پایگاههای داده و ابزارهای توزیع شده که امروزه در دسترس هستند، درک اینکه هر کدام چه چیزی ارائه میدهند و چگونه متفاوت هستند، اغلب دشوار است. با این راهنمای عملی، الکس پتروف توسعه دهندگان را از طریق مفاهیم پشت پایگاه داده مدرن و داخلی موتورهای ذخیره سازی راهنمایی می کند.
در سرتاسر کتاب، شما مطالب مرتبط گردآوری شده از تعداد زیادی کتاب، مقالات، پست های وبلاگ و کد منبع چندین کتاب باز را کاوش خواهید کرد. پایگاه های داده منبع این منابع در پایان بخش های یک و دو ذکر شده است. متوجه خواهید شد که مهمترین تفاوتها در میان بسیاری از پایگاههای داده مدرن در زیرسیستمهایی است که نحوه سازماندهی ذخیرهسازی و نحوه توزیع دادهها را تعیین میکنند.
این کتاب موارد زیر را بررسی میکند:
• موتورهای ذخیرهسازی: طبقهبندی و طبقهبندی ذخیرهسازی را کاوش کنید، و به موتورهای ذخیرهسازی ساختاری Log مبتنی بر درخت B و غیرقابل تغییر، با تفاوتها و موارد استفاده برای هر کدام بپردازید
• بلوکهای سازنده ذخیرهسازی : بیاموزید که چگونه فایل های پایگاه داده برای ایجاد فضای ذخیره سازی کارآمد، با استفاده از ساختارهای داده کمکی مانند صفحه کش، مخزن بافر و ثبت پیش از نوشتن، سازماندهی می شوند
• سیستم های توزیع شده: گام به گام نحوه اتصال گرهها و فرآیندها و ایجاد الگوهای ارتباطی پیچیده را بیاموزید
• خوشههای پایگاه داده: کدام مدلهای سازگاری معمولاً توسط پایگاههای داده مدرن استفاده میشوند و چگونه سیستمهای ذخیرهسازی توزیع شده به ثبات دست مییابند.
الکس پتروف یک مهندس زیرساخت داده، علاقه مندان به پایگاه داده و سیستم های ذخیره سازی، committer Apache Cassandra و PMC me است. mber تخصص در ذخیره سازی، سیستم های توزیع شده، و الگوریتم ها چقدر است.
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
• Storage building blocks: Learn how database files are organized to build efficient storage, using auxiliary data structures such as Page Cache, Buffer Pool and Write-Ahead Log
• Distributed systems: Learn step-by-step how nodes and processes connect and build complex communication patterns
• Database clusters: Which consistency models are commonly used by modern databases and how distributed storage systems achieve consistency
Alex Petrov is a data infrastructure engineer, database and storage systems enthusiast, Apache Cassandra committer, and PMC member. How expertise is in storage, distributed systems, and algorithms.
دانلود کتاب «اطلاعات داخلی پایگاه داده: بررسی عمیق نحوه عملکرد سیستم های داده توزیع شده»
برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.