سيستم هاي توزيع شده

آموزش جامع بلاك چين و ارزهاي ديجيتال

تئوري CAP و بلاكچين

۱۳ بازديد

 

تئوري CAP كه به عنوان قضيه Brewer نيز شناخته مي شود ، توسط Eric Brewer در سال 1998 به عنوان يك نظريه مطرح شد. در سال 2002 ، توسط Seth Gilbertو Nancy Lynchبه عنوان يك قضيه اثبات شد.

اين تئوري شامل سه ويژگي زير است:

 

سازگاري(consistency):  سازگاري يك ويژگي است كه اطمينان مي دهد همه گره ها در يك سيستم توزيع شده يك كپي واحد و يكسان از داده ها دارند.

 

در دسترس بودن ( Availability) : به اين معني است كه گره هاي موجود در سيستم ، براي استفاده در دسترس هستند و درخواست هاي دريافتي را مي پذيرند و در صورت لزوم بدون هيچ گونه خطايي پاسخ مي دهند. به عبارت ديگر ، داده ها در هر گره در دسترس هستند و گره ها به درخواست ها پاسخ مي دهند.

 

تحمل پارتيشن ( Partition tolerance): تحمل پارتيشن اطمينان مي دهد كه اگر گروهي از گره ها به دليل خرابي شبكه قادر به برقراري ارتباط با گره هاي ديگر نباشند ، سيستم توزيع شده به درستي به كار خود ادامه مي دهد.

 

تئوري CAP بيان مي كند كه هر سيستم توزيع شده نمي تواند به طور همزمان از سه ويژگي سازگاري ، در دسترس بودن و تحمل پارتيشن برخوردار باشد و فقط امكان فراهم كردن دو گزينه وجود دارد.

 

جهت مشاهده ادامه مقاله به آدرس وب سايت فكت كوينز مراجعه نماييد.