چکیده:پایگاه داده های توزیع شده از نیازهای مسلم جهان امروز است. در این زمان که سازمان ها و موسسات در یک شهر محدود نبوده و شعبات آنها در سراسر جهان پراکنده می باشد، این نیاز محسوس تر است. خصوصیات ذاتی پایگاه داده توزیع شده در مورد پراکندگی داده ها و مدیریت آن برای فعالیت های این سازمان ها و موسسات مناسب است . این نیازها باعث پیاده سازی پایگاه داده توزیع شده مختلفی گردیده است. ولیکن در این خصوص مسائل و مشکلات تکنیکی متعددی وجود داردکه برای رفع آنها تلاش می کنند؛ یکی از این مسائل پرس و جوهای توزیع شده می باشند که در این پژوهش به بررسی آن پرداخته ایم.
فهرست مطالب:چکیده
مقدمه
تعریف سیستم توزیع شده
1- مواردی که در طراحی سیستم توزیع شده باید در نظر گرفت
1-1- شفافیت داده
1-2- قابلیت اطمینان
1-3- کارآیی
1-4- قابليت گسترش
انواع پایگاه داده توزیع شده
1-پايگاه داده توزيع شده همگن
2- پايگاه داده توزيع شده ناهمگن
ذخيره اطلاعات به صورت توزيع شده
1- انواع Fragmentation
2-محاسن و معایب Replication
تراكنشهاي توزيع شده
گونه های مختلف سیستمهای توزیع شده
بخشهای اصلی سیستم عامل توزیع شده
1- نحوه دسترسی به منابع
مدلهايی برای تعامل فرآیندها
1- مدل کلاینت سرور
2- مدل یکپارچه
3- مدل پایپ
4- مدل RPC
دلایل توزیع داده
فاکتورهای توسعه سیستم پایگاه داده توزیع شده
قانونهایی برای سیستمهای توزیع شده
1-قانون 1: استقلال محلی
2-قانون 2: عدم وابسته بودن به سایت مرکزی
3-قانون 3: عملیات پیوسته
4- قانون 4: استقلال Location
5- قانون 5: استقلال قطعات (Fragmentation)
6- قانون 6: استقلال Replication
7- قانون 7: پردازش توزیع شده جستجوها
8- قانون 8: مدیریت توزیع شده Transaction
9- قانون 9: استقلال سخت افزاری
10- قانون 10: استقلال سیستم عامل
11- قانون 11: استقلال شبکه
12- قانون 12: استقلال DBMS
مديريت همزماني در بانكهاي اطلاعاتي توزيع شده
1-مدیر قفل ساده (Single Lock Manager)
2-کپی اصلی (Primary Copy)
3-پروتکل اصلی (Majority Protocol)
4- Biased Protocol
5- Timestamping
مديريت بن بست (Dead lock)
1- حل مسئله بن بست
مدیریت کاتالوگ توزیع شده
1- نام گذاری اشیاء
2- ساختار کاتالوگ
سنكرون كردن اطلاعت كپي شده
معماری سیستمهای توزیع شده
1- معماریهای مختلف برای سیستم مدیریت پایگاه داده های توزیع شده
1-1- سیستمهای مشتری/خدمتگزار(Client/Server)
1-2- سیستم سرورهای همکار (Collaborating Server)
1-3- سیستمهای میان افزار (MiddleWare)
روشهای بهینه سازی پرس و جو در سیستمهای متمرکز
ا- الگوریتم اینگرس
2- الگوریتم سیستم *R
بهینه سازی پرس و جو توزیع شده
سیاست های اجرایی پردازش پرس و جوهای سرویس گیرنده/ سرویس دهنده
مزایای پرس و جو
مزایای حمل داده
منابع
برچسب ها:
پایگاه داده پرس و جو سیستم توزیعی پایگاه داده توزیع شده معماری سیستمهای توزیع شده الگوریتم R* Biased Protocol database distributed database Collaborating Server پروژه پرس و جو پایگاه داده پرس و جو توزیع شده