www.best.zgig.ir
Download
Report
Transcript www.best.zgig.ir
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
مقدمهای بر
بانک اطالعات نامتمرکز (توزیع شده)
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
تعریف بانک اطالعات نامتمرکز
نامتمرکز
اطالعات
بانک
ای از چند بانک اطالعات
مجموعه
باشد که
مرتبط به هم می
منطقا
روی یک شبکه کامپیوتری توزیع
بانک اطالعات نامتمرکز در واقع
اند.
شده
و
اطالعات»
«بانک
اجماع
های کامپیوتری» است.
«شبکه
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
3 of 52
سیستم مدیریت بانک اطالعات نامتمرکز()DDBMS
اطالعات
بانک
مدیریت
سیستم
افزاری است
نامتمرکز (DDBMS) ،نرم
های اطالعات
که امکان مدیریت بانک
و
کند
می
را فراهم
نامتمرکز
نامتمرکز بودن سیستم را از دید
سازد.
کاربران پنهان می
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
4 of 52
فواید بانک اطالعات نامتمرکز
بانک
فواید
از
مورد
چند
اطالعات نامتمرکز عبارتند از :
ها)
اشتراک منابع (داده
قابلیت اطمینان
باالتر بودن سطح امنیت
باال
عدم وابستگی به یک سایت و
توزیع امکانات
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
5 of 52
بانک اطالعات متمرکز و نامتمرکز
سیستمی که در آن کل اطالعات
در یک سایت قرار دارد و
های دیگر از طریق شبکه
سایت
کنند،
از آن بانک استفاده می
توزیع متمرکز
اطالعاتاطالعات
زیرا بانک
یک
نشده
باشد !
می
است.
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
6 of 52
تقسیم بندی جغرافیای ی بانک اطالعات نامتمرکز
محلی ()Local Area Database
Metropolitan
( Area
ای
منطقه
)Database
گسترده ()Wide Area Database
تعداد
ها،
بررسی
اساس
بر
های نامتمرکز محلی ،بسیار
بانک
باشد.
زیاد می
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
7 of 52
محیط بانک اطالعات نامتمرکز
شبکه
ارتباطی
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
8 of 52
مفاهیم واهداف
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
9 of 52
مفاهیم واهداف
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
10 of 52
مزایای تکرار دادهها
در دسترس بودن :خرابی یک
سایت که داده مورد نظر را در
اختیار دارد ،منجر به عدم در
شود.
دسترس نبودن آن داده نمی
جوهایی که
سو
سازی :پر
موازی
خواهند از یک داده (مثال
می
یک رابطه) استفاده کنند،
توانند به طور موازی روی
می
11 of 52
چندین سایت انجام شوند.
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
معایب تکرار دادهها
ها
افزونگی داده
هزینه
افزایش
داشتن تکرارها
نگه
پیچیدگی
افزایش
همروندی
بروز
کنترل
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
12 of 52
مفاهیم واهداف
شفافیت به این معنی است که
های مختلف
ها و جنبه
پیچیدگی
مربوط به توزیع جغرافیایی
بانک اطالعات در صورت امکان
از دید کاربران مخفی باشد.
یعنی برای کاربران هیچ تفاوتی
بین بانک اطالعات نامتمرکز و
وجود
متمرکز
اطالعات
بانک
13 of 52
نداشته باشد.
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
جنبههای مختلف شفافیت
.1
.2
.3
.4
شفافیت خرابی :جایگزینی خودکار بانک
سالم با بانک خراب
شفافیت کارآیی :انتخاب خودکار کم
ترین راه حل.
ترین و سریع
هزینه
شفافیت ناهمگونی :به معنی حل خودکار
ها.
تفاوت
ها :کاربر الزاما
شفافیت تکرار داده
ها آگاه باشد،
نباید از تکرار داده
یعنی برایش فرقی نداشته باشد که یک
نسخه از داده وجود دارد یا چندین کپی
از آن و درگیر مشکالت مربوط به مدیریت،
بروز رسانی ،کنترل همروندی ،دسترسی و 14 of 52
...این تکرارها نشود.
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
جنبههای مختلف شفافیت
:
ها
داده
ها
کنند داده
محل
.5شفافیت
کاربران تصور
در یکجا هستند.
.6شفافیت تقسیم :کاربر نباید
درگیر این مساله شود که آیا
داده مورد نظر تقسیم و
توزیع شده است یا خیر .بلکه
ای
باید تصور کند که هر داده
15 of 52
ای
که او نیاز دارد ،داده
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
مفاهیم واهداف
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
16 of 52
مهمترین جنبه های بهبود کارایی
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
17 of 52
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
18 of 52
مفاهیم واهداف
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
19 of 52
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
20 of 52
معماری سیستم
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
21 of 52
طراحی بانک اطالعات
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
22 of 52
طراحی بانک اطالعات
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
23 of 52
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
24 of 52
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
25 of 52
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
26 of 52
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
27 of 52
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
28 of 52
WWW.pupuol.comپوپول مرجع دانشگاه ومدرسه
29 of 52