معماری
توضیح consistency models در سیستمهای توزیعشده
وقتی داده رو روی چند تا سرور/رپلیکا (replica) کپی میکنی (که برای کاهش latency و بالا بردن availability لازمه)، یه سوال اساسی پیش میاد: وقتی یه نفر داده رو آپدیت میکنه، بقیهی کسایی که دارن از رپلیکاهای دیگه میخونن، کِی و چقدر مطمئن اون آپدیت رو میبینن؟ جواب این سوال، همون consistency model هست. هرچی consistency قویتر باشه، معمولاً latency بیشتر میشه — دقیقاً همون trade-off که تو کتاب Latency
1405/05/13
· 6 min
#learning
#consistency