دسته : کامپیوتر و IT
فرمت فایل : word
حجم فایل : 959 KB
تعداد صفحات : 90
بازدیدها : 256
برچسبها : پایگاه داده معماری توزیع شده همگن
مبلغ : 10000 تومان
خرید این فایلمعرفی تحقیق طراحی و پیاده سازی پایگاه داده های توزیع شده همگن، پروژه دوره کارشناسی در رشته مهندسی کامپیوتر گرایش نرم افزار
پیشرفت تکنولوژی سیستم های مدیریت پایگاه داده ها، با توسعه تکنولوژی های محاسبات توزیع شده وپردازش های موازی همگام شده است. نتیجه این همگامی، سیستم های مدیریت پایگاه داده های توزیع شده و موازی است. سیستم های پایگاهی توزیع شده، مجموعه ای از چندین پایگاه داده های منطقاً مرتبط است که در یک شبکه کامپیوتری گسترده شده اند.
معماری توزیع شده برای پایگاه داده ها، با وجود اینکه مزایای سیستم های پایگاهی را با مزایای سیستم های توزیع شده یکجا می کند، ولی مسائل و مشکلات خاص خود را دارد. آنچه قابل یادآوری است این که، انتخاب نوع معماری برای ایجاد نرم افزار کاربردی، باید کاملاً حساب شده باشد. این انتخاب باید بهترین حالت ممکن برای پاسخگویی به نیازهای کاربران را داشته و در عین حال از نظر کارایی در حد مطلوبی قرار داشته باشد.
تعاریف
پایگاه داده: مجموعه ای است از داده های ذخیره شده و پایا، به صورت مجتمع (یکپارچه) (نه لزوماً همیشه به طور فیزیکی، بلکه حداقل به طور منطقی)، به هم مرتبط، حتی الامکان با کمترین افزونگی، (دارای یک ساختار منطقی مبتنی بر یک مدل داده ای و توصیف شده به ویژه در محیط انتزاعی یعنی در چارچوب همان مدل داده ای)، تحت مدیریت یک سیستم کنترل متمرکز، مورد استفاده یک یا چند کاربر از یک (یا بیش از یک) سیستم کاربردی، به طور همزمان و اشتراکی.
شبکه کامپیوتری: مجموعه ای از کامپیوتر ها، مسیر یاب ها، ماهواره ها، اتصالات ارتباطی، که از طریق آن می توان به اطلاعات موجود در کامپیوترهای مختلف عضو این سیستم دسترسی پیدا کرد.
به زبان ساده سیستم پایگاه داده توزیع شده، مزایای تکنولوژی پایگاه داده و تکنولوژی شبکه را در خود جمع کرده است. البته این یکپارچه سازی، با تمرکز تفاوت دارد.
یک سیستم محاسبات توزیع شده، شامل تعدادی عناصر پردازشگر- نه لزوما همگن- است که از طریق یک شبکه کامپیوتری با هم در ارتباطند. یک سیستم توزیع شده پایگاه داده را می توان منطقا مجموعه ای چندگانه از پایگاه داده ها دانست که روی یک شبکه کامپیوتری توزیع شده اند و DDBMS نرم افزار مدیریت این پایگاه داده توزیع شده است به نحوی که توزیع شدگی سیستم را از دید کاربر پنهان می سازد.
در پایگاه داده های توزیع شده همگن، تمام مانه ها دارای نرم افزار مدیریت پایگاه داده یکسان هستند و هر مانه ضمن اطلاع از مانه های دیگر قابلیت پردازش توزیع شده درخواست کاربر را دارد. در چنین سیستمی، هر مانه بخشی از خودمختاری خود را برای بر اساس تغییر در شمای پایگاه داده های خود از دست می دهد. این سیستم به علاوه باید قادر به پردازش تراکنش توزیع شده باشد تا بتواند درخواست های توزیع شده را جواب دهد.
در سیستم های پایگاهی توزیع شده ناهمگن، هر مانه دارای نرم افزار مدیریت پایگاه داده ها و شمای خاص خود می باشد که لزوماً با دیگر مانه ها یکسان نیست. مانه ها ممکن است از وجود هم مطلع نباشند(در این حالت،برقرای ارتباط می تواند با استفاده از بک مانه هماهنگ کننده باشد).در این سیستم، امکانات کمتری برای پردازش های توزیع شده وجود دارد و قابلیت مانه ها برای این امکان نیز کمتر است. تفاوت در شماهای پایگاه داده ها و نرم افزار مدیریت پایگاه داده در مانه ها، یکی از مسائلی است که در این سیستم ها وجود دارد که این اختلاف نرم افزار خود عامل کاهش سرعت پاسخگویی در تراکنش های توزیع شده ای است که نیازمند دسترسی به چند مانه می باشد. ...
مطالعات نظری
فصل اول
سیستم پایگاهی توزیع شده
تعاریف
مزایا و معایب سیستم پایگاهی توزیع شده
مزایا
معایب
چند سیستم نمونه
یک اصل بنیادی
دوازده قاعده فرعی
خود مختاری محلی
عدم وابستگی به یک مانه مرکزی
استمرار عملیات
استقلال از مکان ذخیره سازی
استقلال از چگونگی پارسازی داده ها
استقلال از چگونگی نسخه سازی داده ها
پردازش در خواست های توزیع شده
مدیریت تراکنش های توزیع شده
استقلال از سخت افزار
استقلال از سیستم عامل
استقلال از شبکه
استقلال از DBMS.
پایگاه داده های توزیع شده همگن و ناهمگن
مشکلات سیستم های توزیع شده
پردازش در خواست
مدیریت کاتالوگ
انتشار بهنگام سازی
کنترل ترمیم
کنترل همروندی
گدار
مقایسه سیستم های مشتری/خدمتگزار با سیستم های توزیع شده
خلاصه
نتیجه گیری
فصل دوم
سیستم های پایگاه داده های توزیع شده و موازی
توازی بین درخواست ها
نگاهی دقیقتر به تکنولوژی پایگاه داده های توزیع شده و موازی
سطح و نوع توزیع شدگی داده ها ومسئولیت ها در DDBMS های مختلف
پردازش و بهینه سازی درخواست
کنترل همروندی (Concurency control)
پروتکل های قابلیت اطمینان
خلاصه
نتیجه گیری
فصل سوم
تاریخچه
جنبه هایاوراکل برای سیستم های توزیع شده
خطوط اتصال پایگاه داده ها
رده بندی database link بر اساس نحوه برقراری ارتباط
ضرورت استفاده از database link ها
بکارگیری اسامی سراسری پایگاه داده هادر database link ها
نامگذاری database link ها
گونه های مختلف database link
مقایسه کاربران ِ گونه های مختلف database link ها
مثال هایی از تعریف database link در سیستم های توزیع شده پایگاه داده ها
عملیات روی داده های ذخیره شده در پایگاه داده های توزیع شده اوراکل
فصل چهارم
توزیع داده ها
استراتژی های توزیع داده ها
تخصیص داده ها
طرح توزیع و تخصیص مناسب برای DDB خوابگاه دانشگاه شهید بهشتی
انتخاب طرح توزیع DDB خوابگاه دانشگاه شهید بهشتی
منابع بصورت رفرنس دهی درون متنی و پاورقی