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‬‬