دانلود تحقیق پایگاه داده توزیع شده

Word 66 KB 18209 37
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۱۴,۸۵۰ تومان
قیمت با تخفیف: ۱۰,۰۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • پایگاه داده ها چیست؟

    دادِگان (پایگاه داده‌ها یا بانک اطلاعاتی) به مجموعه‌ای از اطلاعات با ساختار منظم و سامانمند گفته می‌شود. این پایگاه‌های اطلاعاتی معمولاً در قالبی که برای دستگاه‌ها و رایانه‌ها قابل خواندن و قابل دسترسی باشند ذخیره می‌شوند. البته چنین شیوه ذخیره‌سازی اطلاعات تنها روش موجود نیست و شیوه‌های دیگری مانند ذخیره‌سازی ساده در پرونده‌ها نیز استفاده می‌گردد. مسئله‌ای که ذخیره‌سازی داده‌ها در دادگان را موثر می‌سازد وجود یک ساختار مفهومی است برای ذخیره‌سازی و روابط بین داده‌ها است.
    پایگاه داده در اصل مجموعه‌ای سازمان یافته از اطلاعات است.این واژه از دانش رایانه سرچشمه می‌‌گیرد ،اما کاربر وسیع و عمومی نیز دارد، این وسعت به اندازه‌ای است که مرکز اروپایی پایگاه داده (که تعاریف خردمندانه‌ای برای پایگاه داده ایجاد می‌‌کند) شامل تعاریف غیر الکترونیکی برای پایگاه داده می‌‌باشد. در این نوشتار به کاربرد های تکنیکی برای این اصطلاح محدود می‌‌شود.
    یک تعریف ممکن این است که: پایگاه داده مجموعه‌ای از رکورد های ذخیره شده در رایانه با یک روش سیستماتیک (اصولی) مثل یک برنامه رایانه‌ای است که می‌‌تواند به سوالات کاربر پاسخ دهد. برای ذخیره و بازیابی بهتر، هر رکورد معمولا به صورت مجموعه‌ای از اجزای داده‌ای یا رویداد ها سازماندهی می‌‌گردد. بخش های بازیابی شده در هر پرسش به اطلاعاتی تبدیل می‌‌شود که برای اتخاذ یک تصمیم کاربرد دارد. برنامه رایانه‌ای که برای مدیریت و پرسش و پاسخ بین پایگاه‌های داده‌ای استفاده می‌‌شود را مدیر سیستم پایگاه داده‌ای یا به اختصار (DBMS) می‌‌نامیم. خصوصیات و طراحی سیستم های پایگاه داده‌ای در علم اطلاعات مطالعه می‌‌شود.
    مفهوم اصلی پایگاه داده این است که پایگاه داده مجموعه‌ای از رکورد ها یا تکه هایی از یک شناخت است.نوعا در یک پایگاه داده توصیف ساخت یافته‌ای برای موجودیت های نگه داری شده در پایگاه داده وجود دارد: این توصیف با یک الگو یا مدل شناخته می‌‌شود. مدل توصیفی، اشیا پایگاه‌های داده و ارتباط بین آنها را نشان می‌‌دهد. روش های متفاوتی برای سازماندهی این مدل ها وجود دارد که به آنها مدل های پایگاه داده گوییم. پرکاربرد‌ترین مدلی که امروزه بسیار استفاده می‌‌شود، مدل رابطه‌ای است که به طور عام به صورت زیر تعریف می‌‌شود: نمایش تمام اطلاعاتی که به فرم جداول مرتبط که هریک از سطر ها و ستونها تشکیل شده است(تعریف حقیقی آن در علم ریاضیات برسی می‌‌شود). در این مدل وابستگی ها به کمک مقادیر مشترک در بیش از یک جدول نشان داده می‌‌شود. مدل های دیگری مثل مدل سلسله مراتب و مدل شبکه‌ای به طور صریح تری ارتباط ها را نشان می‌‌دهند.
    در مباحث تخصصی تر اصتلاح دادگان یا پایگاه داده به صورت مجموعه‌ای از رکورد های مرتبط با هم تعریف می‌‌شود. بسیاری از حرفه‌ای ها مجموعه‌ای از داده هایی با خصوصیات یکسان به منظور ایجاد یک پایگاه داده‌ای یکتا استفاده می‌‌کنند
    در ادامه قصد داریم معماری های مختلف پایگاه داده را مورد بررسی قرار دهیم.

    معماری پایگاه داده ها به چند دسته مختلف تقسیم می شوند:

    1_سیستم های متمرکز

    2_سیستم های مشتری/خدمتگزار

    3_ سیستم های موازی

    4_ سیستم های توزیع شده

    در ادامه به شرح سیستم های مختلف می پردازیم.

    1_سیستمهای متمرکز

    در این نوع سیستم ها تمامی اطلاعات در یک پایگاه ذخیره و همچنین بازیابی می شوند بدین ترتیب که کاربران برای استفاده از اطلاعات ذخیره شده فقط باید به دستگاهی که پایگاه در آن ذخیره شده است مراجعه کنند. اینگونه پایگاه داده ها که امروزه کمتر مورد استفاده قرار می گیرند، برای استفاده در مواردی که کاربرد زیادی دارند ایجاد می شوند.

    در این نوع معماری پایگاه داده در یک کامپیوترقرار دارد. بدین معنی که در این معماری یک یا بیشتر پردازنده و یک حافظه مشترک بین پایگاه داده و سیستم عمل وجود دارد.

    از مزایای این نوع معماری می توان موارد ریز را برشمرد:
    .سادگی در طراحی
    سادگی در استفاده
    .عدم نیاز به امکانات سخت افزاری یا نرم افزاری خاص

    همچنین از معایب آن می توان به موارد زیر اشاره کرد:
    _تک کاربره بودن
    _ مشکل بودن استفاده در سازمانهای بزرگ

    با توجه به گسترش روز افزون استفاده از پایگاه داده ها و همچنین بیشتر شدن حجم اطلاعات و تعداد کاربران سیستم های متمرکز به تدریج جای خود را به معماری هایی با قابلیت های بیشتر برای استفاده گسترده تر دادند.

    2_سیستم های مشتری/خدمتگزار:
    این نوع معماری بعد از معماری متمرکز و به علت نا کارآمدی معماری متمرکز در سیتم های بزرگتر بوجود آمد. در این نوع معماری قسمت های مختلف پایگاه داده در کامپیوتر های مختلف قرار می گیرند. در این روش یک کامپیوتر نقش سرور را به عهده می گیرند و کاربران می توانند با استفاده از کامپیوتر های دیگر و متصل شدن به سرور از پایگاه داده استفاده کنند. همانطور که مشخص است کاربران و کامپیوترها برای اتصال به سرور نیازمند به شبکه کامپیوتری هستند پس در واقع شبکه های کامپیوتری یکی از ملزومات این نوع معماری به حساب می آید.

    پایگاه داده ها در این نوع معماری بر حسب کاربری به دو بخش تقسیم می شود:
    • Back-end :1 این قسمت وظیفه بررسی و کنترل دسترسی ها، بررسی و بهینه سازی پرس و جو[5] ها و کنترل همزمانی ها و سالم بودن پایگاه داده ها را به عهده دارد.
  •  مقدمه 1
     معماری پایگاه داده ها 3
     سیستم های متمرکز 3
    سیستم های مشتری/خدمتگزار 4
    معماری موازی 8
    معماری توزیع شده 13
     استقلال داده های توزیع شده: 14
     انواع پایگاه داده های توزیع شده: 14
     1_ سیستمهای مشتری/خدمتگزار: 15
     2_سیستم تشریک مساعی خدمتگزار: 15
     3_سیستمهای میان افزار 15
     تکرار : 16
     شفافیت Transparency : 18
    مدیریت کاتالوگ توزیع شده: 20
     بازیابی توزیع شده: 23
     پروتوکلهای اجرای معمولی و ثبت : 23
     _ارزیابی الگوریتم های کنترل همروندی درسیستم مدیریت پایگاه داده توذیع شده: 27
     ایجاد یک محیط برای شبیه سازی و سنجش مدلهای توزیع داده در پایگاه‌داده های توزیعی 28

در اين گزارش ما به بررسي ويژگي هاي الگوريتمهاي کنترل همروندي توزيعي که بر پايه مکانيزم قفل دو مرحله اي(2 Phase Locking) ايجاد شده اند خواهيم پرداخت. محور اصلي اين بررسي بر مبناي تجزيه مساله کنترل همروندي به دو حالت read-wirte و write-write مي‌باشد.

دادِگان (پايگاه داده‌ها يا بانک اطلاعاتي) به مجموعه‌اي از اطلاعات با ساختار منظم و سامانمند گفته مي‌شود. اين پايگاه‌هاي اطلاعاتي معمولاً در قالبي که براي دستگاه‌ها و رايانه‌ها قابل خواندن و قابل دسترسي باشند ذخيره مي‌شوند. البته چنين شيوه ذخيره‌سازي

بهينه سازي تقاضا يکي از مسائل مهم در سيستمهاي مديريت پايگاه داده مي باشد. در سالهاي اخير بهينه سازي تقاضا از جنبه هاي مختلفي مورد بررسي قرار گرفته است که به تفصيل در فصل 2 بيان شده است. مقوله اي که مورد بررسي انجام داديم بهينه سازي تقاضا تحت رتبه بن

دادِگان (پايگاه داده‌ها يا بانک اطلاعاتي) به مجموعه‌اي از اطلاعات با ساختار منظم و سامانمند گفته مي‌شود. اين پايگاه‌هاي اطلاعاتي معمولاً در قالبي که براي دستگاه‌ها و رايانه‌ها قابل خواندن و قابل دسترسي باشند ذخيره مي‌شوند. البته چنين شيوه ذخيره‌سازي

متأسفانه انباره داده‌اي متمرکز تا حدي که از آن انتظار مي‌رفت، رشد نکرده است. در مقابل تا ميزان زيادي با ريسکها، مدت زمان طولاني براي پياده سازي وهزينه بالا پرشده است. مايه حيات يک سازمان توانايي توسعه بخشيدن به برنامه‌هاي کاربردي است که به طور سريع

امروزه با توجه به پيشرفت روز افزون در پيشرفت تکنولوژي بي سيم و وجود ارتباطات ماهوارهاي اهميت وجود امنيت در ارسال اطلاعات از اهميت بالايي بر خوردار است. همچنين تکنيک هاي ذخيره ساي اطلاعات و پروتکل هاي به روز رساني يکي از موارد مهمدر بحث ارتباطات بي س

در موسسه آموزشي فعاليت هاي زيادي صورت مي گيرد ، درابتدا يک فرد به موسسه مراجعه مي کند ، و درخواست ثبت نام مي گند .پس از پرکردن فرم ثبت نام که شامل مشخصات کامل آن فرد مي باشد ، اين فرم در مکاني ذخيره مي شود و ساعت ، تاريخ شروع کلاس و روز کلاس توسط مس

يک سيستم کامپيوتري که هدف آن ذخيره اطلاعات است و کاربران مي توانند آن اطلاعات بازيابي يا به هنگام سازي کنند و ميتوان علت استفاده از بانک اطلاعاتي در فشردگي ، سرعت بالا ، بودجه کمتر ، دسترسي راحتر و حفاظت بهتر دانست .هر سيستم بانک اطلاعاتي از 4 مولفه

مديريت پايگاه داده ها (چه داده هاي متني يا تصويري يا غيره) شايد مهمترين کاربردي بوده است که همواره از کامپيوترهاي تجاري خواسته شده است. به همين دليل در چند سال گذشته قبل از ظهور محيطهاي مبتني بر رابط گرافيکي شاهد حکومت زبان cobol بر امپراطوري کامپيو

DTS چيست؟ DTS يک ابزار با واسط گرافيکي کاربر جهت انتقال اطلاعات موردنياز از يک محل به محل ديگر است. با استفاده از اين ابزار مي‌توان يک سري از اطلاعات موجود در سيستم را با استفاده از روش‌هاي عادي کاري پايگاه داده مانند دستور SELECT انتخاب کرده و به ي

ثبت سفارش
تعداد
عنوان محصول