کامپیوتر پایگاهای توزیع شده
مقاله ای مفید و کامل
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه:16
چکیده:
مجموعه ای از داده های ذخیره شده ( با ویژگی های بر شمرده در تعریف پایگاه داده ها)
که منطقا به این سیستم تعلق دارند ، ولی در مانه های ( گره ها:کامپیوتر) مختلف یک یا بیش از یک شبکه توزیع شده اند می توان گفت که در این معماری تعدادی پایگاه داده های ذخیره شده روی کامپیوترهای مختلف داریم
که از نظر کاربران، پایگاه واحدی هستند به بیان دیگر مجموعه ای است از چند پایگاه داده منطقا به مرتبط و توزیع شده روی یک شبکه کامپیوتری ، توجه داشته باشیم که در این معماری در سطح طراحی بر اساس یک استراتژی توزیع و یک طرح تخصیص مشخص داده هایش را در چند مانه توزیع می کند . مانه ها با یکد یگر چنان همکاری دارند که هر کاربر می تواند به داده های مورد نیازش در هر مانه دستیابی داشته باشد به گونه ای که انگار داده هایش در مانه خودش ذخیره شده باشند. در این معماری هر مانه خود یک سیستم پایگاه داده هاست یعنی : پایگاه داده ها ، سیستم مدیریت پایگاه داده ها و مدیر انتقال داده ها دارد.
اصطلاحاً می گوئیم تعدادی DBMS محلی داریم و برای ایجاد هماهنگی بین این سیستم محلی ، عضو نرم افزاری خاصی که نوعی گسترش DBMS است لازم می باشد . در واقع هر مانه یک DDBMS دارد یعنی یک DBMS با توانش ایجاد و مدیریت پایگاه داده های توزیع شده . بنابراین نمای کلی هر مانه به صورتی است که در شکل دیده می شود.
مانه ها از طریق امکانات شبکه ای ( محلی – گسترده – متحرک ) به هم مرتبط اند و هر مانه اجزا و عناصر سخت افزاری و نرم افزاری خود را دارد این اجزا و عناصر می توانند همگن و یا ناهمگن باشند مثالی از یک طرح کلی در شکل دیده می شود
معماری توزیع شده با سه مانه
با توجه به تعریف این نوع معماری و طرح کلی آن در شکل ویژگیهای این سیستم را می توان برشمرد.
- مجموعه ای است از داده های منطقا مرتبط و اشتراکی
- داده به بخش هایی تقسیم و در مانه توزیع شده اند
- بعضی بخش ها ممکن است به طور تکراری ( در چند نسخه ) در مانه ها ذخیره شده باشند
- مانه ها از طریق یک شبکه به هم مرتبط اند
- داده های کنترل شده در هر مانه تحت کنترل یک DBMS است.
- DBMS در هر مانه می تواند برنامه های کاربردی محلی را به طور اتوماتیک اجرا کند
- هر DBMS حداقل در اجرای یک برنامه کاربردی سرتاسری مشارکت دارد.
شبکه خود می تواند توپولوژی مختلفی داشته باشد.
صرف وجود یک شبکه در یک محیط به معنای وجود پایگاه توزیع شده درآن محیط نیست مثالی از طرح یک معماری که پایگاه داده ی توزیع شده نیست مثلاً می تواند معماری یک سیستم پایگاه : مشتری – خدمتگزار باشد و خدمات دیگری نیز ارائه کند
پیکربندی سخت افزاری
گفتیم که اجزاء تشکیل دهنده این معماری می توانند ناهمگن باشند به ویژه از نظر سخت افزاری پیکر بندی های
قواعد :
اصل مهم در معماری سیستم پایگاه داده توزیع شده این است که سیستم باید چنان عمل کند که کاربران دقیقاً مثل محیط پایگاه داده های متمرکز معمولی از آن استفاده کنند ( و این ویژگی یک از ویژگی های این معماری با معماری مشتری – خدمتگزار است) برای رعایت این اصل مهم در هر سیستم پایگاه داده توزیع شده قواعدی باید رعایت شوند که در واقع اهداف این سیستم می باشند.
- خود مختاری محلی ( داخلی )
- تداوم عملیات
- ناوابستگی مانه ها به مانه اصلی
- ناوابستگی برنامه به مکان ذخیره سازی داده ها
- ناوابستگی برنامه به طرز جایدهی داده ها در مانه ها
- پردازش پرسش ها به گونه ای توزیع شده
- نا وابستگی برنامه ها به سخت افزار
- نا وابستگی برنامه به سیستم عامل
- نا وابستگی برنامه ها به سیستم مدیریت پایگاه داده ها
- ناوابستگی برنامه ها به شبکه
و قواعدی دیگر گاهی بعضی از قواعد نا وابستگی را با اصطلاح " قواعد نامرئی بودن" مطرح می کنند: نامرئی بودن نرم افزار، نامرئی بودن مکان داده ها، نامرئی بودن سخت افزار، نامرئی بودن شبکه و... ( ممکن است از کلمه شفافیت نیز به جای نامرئی بودن استفاده شود.
میزان واقعی بودن یک سیستم پایگاه داده توزیع شده بستگی به میزان رعایت این قواعد با میزان ذیل با این اهداف دارد.
این معـماری را گاهی معماری توزیع شده با مانه های توزیع شده با مانه های همطراز می گویند.
و...
دانلود مقاله کامپیوتر پایگاهای توزیع شده