CAP Theory

12
سی تئCAP

description

در این فایل آموزشی به معرفی نظریه کپ که حهت پیاده سازی پایگاه های داده نو اس کیو ال میباشد به صورت خلاصه پرداخته خواهد شد

Transcript of CAP Theory

Page 1: CAP Theory

CAPتئسی

Page 2: CAP Theory

اهداف دس ایي فبیل آهصؽی ث هعشفی ظشیCAP ک ثشای

هیجبؽذ اؽبس NoSQLپیبد عبصی پبیگب داد بی .هیؾد

ثب عپبط

اهیش ؽعجبی

Page 3: CAP Theory

؟!چیغت CAPظشی

دعتیبثی ث عبصگبسی، دعتشط پزیشی لبثلیت ثخؼثخؼ عبصی دس یک صهبى احذ دس عیغتن بی ثضسگ تصیع ؽذ اهکبى پزیش یغت ک ظشی ثشیس ثش ویي

ثش اعبط ایي تئسی ک دس عبل . لبئذ اعتاس اعتهطشح ؽذ یک عشسیظ تحت ة یب یک پبیگب 2000

داد فمط فمط تابیی اجبم د هسد اص ع هسد فق .دس یک احذ صهبی سا هی ثبؽذ

Page 4: CAP Theory

CAPدیبگشاف ظشی

Page 5: CAP Theory

تعبسیف

عبصگبسی:

بی یکغبى دس یک احذ صهبی دعتشعی داسذ ب ث داد .و گش

دعتشط پزیشی:

ش . ضوبت ثشای اجشای هفمیت آهیض یب ؽکغت ثشای ش دسخاعت.دسخاعتی یک تیج داسد

لبثلیت ثخؼ ثخؼ عبصی:

عیغتن دس فست ثشص ش گ اص دعت دادگی اطالعبت یب مـ دس.ثخؾی اص عیغتن ث فعبلیت خد اداه هی دذ

Page 6: CAP Theory

دعتشط پزیشی–پیبد عبصی عبصگبسی

پیبد عبصی یک پبیگب داد ثش هجبی عبصگبسی دعتشطیک گش ثشای رخیش عبصی . پزیشی ثغیبس عبد اعت ب جد داسد اهب لیبط پزیشی دس فست . کپی اص داد

بی جذیذ ثشای ثجد کبسایی عیغتن اهشی افضایؼ گشوچیي دس فست ثشص کچک تشیي . ثغیبس دؽاس اعت

مقی عیغتن خبهػ ؽذ تک گش فعبل اص هذاس .خبسج هی ؽد

Page 7: CAP Theory

ثخؼ ثخؼ ؽذ–پیبد عبصی عبصگبسی

ای ک داسای الیت بی عبصگبسی لبثلیت دس پیبد عبصی پبیگب دادثشد -ثخؼ ثخؼ ؽذ هی ثبؽذ ث فست هعول اص پیبد عبصی اسثبة

بی ثیؾوبس هجد دس . اعتفبد هی ؽد دس ایي پیبد عبصی تعذادی اص گشدس ایي پیبد عبصی فمط گش . ایي عیغتن ث عاى سجش اتخبة هی ؽذ

بی بی ثبی ث تکثیش داد سجش تابیی ؽتي سا داسد دس حبل ک گشچبچ سجشی ث . گش سجش جت هذیشیت کشدى عول خاذى هی پشداصذ

ای اص عیغتن سا ذاؽت یب استجبط ش طشیك لبثلیت استجبط ثب ثخؼ عوذخد ثب ؽجک سا اص دعت داد ثد ثخؼ عوذ دیگش عیغتن ث اتخبة یک

.سجش جذیذ خاذ پشداخت

Page 8: CAP Theory

ثخؼ ثخؼ ؽذ–پیبد عبصی دعتشط پزیشی

دس پیبد عبصی الیت بی دعتشط پزیشی ثخؼ ثخؼ ؽذ ثثشد اعتفبد هی ؽد ثب ایي -هبذ هسد لجل اص پیبد عبصی اسثبة

تفبت ک ش گش لبثلیت پزیشفتي عول خاذى ؽتي سا ثشای ب کپی . لغوتی اص داد ؽوب سا داسد دس ایي ثیي ثشخی اص گش

اطالعبت سد ثذل ؽذ ثیي ؽوب گش هشثط سا ث عذ داسذ تب بی کپی ثتاى دس فست اص کبس افتبدگی گش هسد ظش اص گش

ب حتی دس . اعتفبد کشد دس ایي سػ ویؾ دعتشعی ث داد.فست اص کبس افتبدگی عیغتن جد داسد

Page 9: CAP Theory

دس ثغیبسی اص هاسد اتخبة یک پبیگب دادNoSQL ثشای کبسثشدی

خبؿ هجت افت ؽذیذ عولکشد عذم پبیذاسی هجوع لبثلیت ث ویي دلیل ث علت تعذد . اطویبى ثغیبس پبییي هی ؽد

اثضاسبی تعع داد ؽذ دس ایي صهی گبی البت تؾخیـ بیی ک ثبیذ دس اعتفبد اص یک اثضاس دس ظش هحذدیت ب هقبلحگشفت ثغیبس هؾکل ؽذ اتخبة سا حل هبعت دس هحیط بی ای یک یب چذ عشسی عشدسگن کذ خاذ ای یب غیش ساثط ساثط

ث ویي هظس یک دیبگشام هبعت ثشای اتخبة سا حل . ؽذطشاحی ؽذ CAPهبعت تعط بتبى سعت ثش اعبط ظشی

.ک دس ؽکل اعالیذ آى سا هؾبذ هی کیذ

Page 10: CAP Theory
Page 11: CAP Theory

ا من ماس ب ت

Twitter/Amish_13

Gplus.to/Amish7011

LinkedIn.com/in/Amish7011

Page 12: CAP Theory

ثب تؾکش اص تج ؽوب

ؽعجبی