دانلود کتاب Database Internals: A Deep-Dive into How Distributed Data Systems Work
49,000 تومان
اطلاعات داخلی پایگاه داده: بررسی عمیق نحوه عملکرد سیستم های داده توزیع شده
| موضوع اصلی | کامپیوتر – پایگاه داده |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | O’Reilly Media |
| تعداد صفحه | 349 / 371 |
| حجم فایل | 12.02 مگابایت |
| کد کتاب | 1492040347 , 9781492040347 |
| نوبت چاپ | 1 |
| نویسنده | Alex Petrov |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 2019 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 1 | بدون تخفیف | 25,000 تومان |
| 2 | 20 درصد | 20,000 تومان |
| 3 الی 5 | 25 درصد | 18,750 تومان |
| 6 الی 10 | 30 درصد | 17,500 تومان |
| 11 الی 20 | 35 درصد | 16,250 تومان |
| 21 الی 30 | 40 درصد | 15,000 تومان |
| 31 الی 40 | 45 درصد | 13,750 تومان |
| 41 الی 50 | 50 درصد | 12,500 تومان |
| 51 الی 70 | 55 درصد | 11,250 تومان |
| 71 الی 100 | 60 درصد | 10,000 تومان |
| 101 الی 150 | 65 درصد | 8,750 تومان |
| 151 الی 200 | 70 درصد | 7,500 تومان |
| 201 الی 300 | 75 درصد | 6,250 تومان |
| 301 الی 500 | 80 درصد | 5,000 تومان |
| 501 الی 1000 | 85 درصد | 3,750 تومان |
| 1001 الی 10000 | 90 درصد | 2,500 تومان |
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.
ترجمه فارسی (ترجمه ماشینی)
هنگامی که نوبت به انتخاب، استفاده و نگهداری یک پایگاه داده می رسد، درک عناصر داخلی آن ضروری است. اما با وجود بسیاری از پایگاههای داده و ابزارهای توزیع شده که امروزه در دسترس هستند، درک اینکه هر کدام چه چیزی ارائه میدهند و چگونه متفاوت هستند، اغلب دشوار است. با این راهنمای عملی، الکس پتروف توسعه دهندگان را از طریق مفاهیم پشت پایگاه داده مدرن و داخلی موتورهای ذخیره سازی راهنمایی می کند.
در سرتاسر کتاب، شما مطالب مرتبط گردآوری شده از تعداد زیادی کتاب، مقالات، پست های وبلاگ و کد منبع چندین کتاب باز را کاوش خواهید کرد. پایگاه های داده منبع این منابع در پایان بخش های یک و دو ذکر شده است. متوجه خواهید شد که مهمترین تفاوتها در میان بسیاری از پایگاههای داده مدرن در زیرسیستمهایی است که نحوه سازماندهی ذخیرهسازی و نحوه توزیع دادهها را تعیین میکنند.
این کتاب موارد زیر را بررسی میکند:
• موتورهای ذخیرهسازی: طبقهبندی و طبقهبندی ذخیرهسازی را کاوش کنید، و به موتورهای ذخیرهسازی ساختاری Log مبتنی بر درخت B و غیرقابل تغییر، با تفاوتها و موارد استفاده برای هر کدام بپردازید
• بلوکهای سازنده ذخیرهسازی : بیاموزید که چگونه فایل های پایگاه داده برای ایجاد فضای ذخیره سازی کارآمد، با استفاده از ساختارهای داده کمکی مانند صفحه کش، مخزن بافر و ثبت پیش از نوشتن، سازماندهی می شوند
• سیستم های توزیع شده: گام به گام نحوه اتصال گرهها و فرآیندها و ایجاد الگوهای ارتباطی پیچیده را بیاموزید
• خوشههای پایگاه داده: کدام مدلهای سازگاری معمولاً توسط پایگاههای داده مدرن استفاده میشوند و چگونه سیستمهای ذخیرهسازی توزیع شده به ثبات دست مییابند.
الکس پتروف یک مهندس زیرساخت داده، علاقه مندان به پایگاه داده و سیستم های ذخیره سازی، committer Apache Cassandra و PMC me است. mber تخصص در ذخیره سازی، سیستم های توزیع شده، و الگوریتم ها چقدر است.

نقد و بررسیها
هنوز بررسیای ثبت نشده است.