یادداشتها کتاب
نمونه: یادداشت کتاب
این یک یادداشت کتاب نمونه است. از رویش کپی بگیرید، یا وقتی یادداشت خودتان را اضافه کردید حذفش کنید.
از note_type = "book" استفاده کنید، creator را برای نام نویسنده بگذارید، و برای هر فصل یک عنوان بیاورید. تا وقتی هنوز در حال خواندن هستید، status را روی in-progress بگذارید.
نکتههای کلیدی
- قابلیت اطمینان، مقیاسپذیری و نگهداشتپذیری سه دلیلی هستند که اساساً سراغ سامانههای داده میرویم.
- هیچ موتور ذخیرهسازی واحدی وجود ندارد که برای هر الگوی دسترسی بهترین باشد.
- تکرار (replication) و پارتیشنبندی دو مسئلهی جدا هستند؛ بیشتر سامانهها به هر دو نیاز دارند.
فصل ۱ — برنامههای قابل اتکا، مقیاسپذیر و نگهداشتپذیر
قابلیت اطمینان یعنی سامانه وقتی چیزی خراب میشود هم به کار ادامه دهد، نه فقط در مسیر بیمشکل.
مقیاسپذیری دربارهی رفتار سامانه هنگام رشد بار است. آن را با پارامترهای مشخص بار بسنجید (درخواست بر ثانیه، اندازهی مجموعهداده)، نه با تعبیرهای مبهمی مثل «ترافیک بالا».
فصل ۲ — مدلهای داده و زبانهای پرسوجو
مدل داده شکل فکر کردن شما را میسازد. مدلهای سندی، رابطهای و گرافی هرکدام بعضی پرسوجوها را آسان و بعضی دیگر را دردسرساز میکنند.
اگر برنامهی شما داده را از دریچهی روابط چندبهچند میبیند، معمولاً مدل گرافی کمتر از سندهای تودرتو سر ناسازگاری میگذارد.