diff --git a/README-fa.md b/README-fa.md index 395997cf..386a7a1b 100644 --- a/README-fa.md +++ b/README-fa.md @@ -111,15 +111,15 @@

* [مباحث طراحی سیستم: از اینجا شروع کنید](#مباحث-طراحی-سیستم-از-اینجا-شروع-کنید) - * [قدم اول: ویدیو مربوط به مقیاس پذیری رو ببنید](#قدم۱:-ویدیوهایی-درمورد-مقیاس-پذیری-رو-ببینید) - * [قدم دوم: مقاله مربوط به مقیاس پذیری رو ببینید](#قدم۲:-مقاله‌های-مربوط-به-مقایس-پذیری-رو-ببینید) + * [قدم اول: ویدیو مربوط به مقیاس پذیری رو ببنید](#قدم-۱-ویدیوهایی-درمورد-مقیاس-پذیری-رو-ببینید) + * [قدم دوم: مقاله مربوط به مقیاس پذیری رو ببینید](#قدم-۲-مقاله‌های-مربوط-به-مقایس-پذیری-رو-ببینید) * [قدم های بعدی](#قدم‌های-بعدی) * [کارایی در برابر مقایس پذیری](#کارایی-در-برابر-مقایس-پذیری) * [تاخیر در برابر بازدهی](#تاخیر-در-برابر-بازدهی) * [دسترس پذیری دربرابر یکپارچگی](#دسترس-پذیری-دربرابر-یکپارچگی) * [CAP تئوری](#cap-تئوری) - * [CP - یکپارچگی و تحمل پارتیشن ](#CP:-یکپارچگی-و-تحمل-پارتیشن) - * [AP - دسترس پذیری و تحمل پارتیشن](#AP:-دسترس-پذیری-و-تحمل-پارتیشن) + * [CP - یکپارچگی و تحمل پارتیشن ](#CP-یکپارچگی-و-تحمل-پارتیشن) + * [AP - دسترس پذیری و تحمل پارتیشن](#AP-دسترس-پذیری-و-تحمل-پارتیشن) * [الگوهای یکپارچگی](#الگوهای-یکپارچگی) * [یکپارچگی ضعیف](#یکپارچگی-ضعیف) * [یکپارچگی موکول](#یکپارچگی-موکول) @@ -397,7 +397,7 @@ در ابتدا لازمه که یک سری اصول اولیه را یادبگیرید که شامل اینن که این اصول چی هستند، چه شکلی استفاده میشن و مزایا و معایبشون چیه -### قدم۱: ویدیوهایی درمورد مقیاس پذیری رو ببینید +### قدم ۱ ویدیوهایی درمورد مقیاس پذیری رو ببینید [Scalability Lecture at Harvard](https://www.youtube.com/watch?v=-W9F__D3oY4) @@ -409,7 +409,7 @@ * Database replication | تکرار پایگاه داده * Database partitioning | قطعه‌سازی پایگاه داده -### قدم۲: مقاله‌های مربوط به مقایس پذیری رو ببینید +### قدم ۲ مقاله‌های مربوط به مقایس پذیری رو ببینید [Scalability](http://www.lecloud.net/tagged/scalability) @@ -475,13 +475,13 @@ DNS, CDNs, load balancers. *شبکه ها قابل اتکا نیستن، بنابریان لازمه که شما تحمل پارتیشن رو پشتیبانی کنید. بنابراین باید بین یکپارچگی و دسترس پذیری یک ترید-آف انجام بدیدی و یکی رو انتخاب کنید* -#### CP: یکپارچگی و تحمل پارتیشن +#### CP یکپارچگی و تحمل پارتیشن > Atomic: اتمیک, Timeout: تایم-اوت انتظار برای گرفتن جواب از یک نود پارتیشن شده ممکنه باعث بشه تا تایم-اوت بگیریم. این مدل یک انتخاب مناسبه اگر سیستم شما نیاز داره که به صورت اتمیک بخونه و بنویسیه. -#### AP: دسترس پذیری و تحمل پارتیشن +#### AP دسترس پذیری و تحمل پارتیشن پاسخهایی که دریافت میشه جدیدترین نسخه از داده روی اون نود رو برمیگردونه. نوشتن ممکنه نیاز به زمان داشته باشه تا در کل سیستم اعمال بشه