• عنوان

    ارزيابي كارايي پايگاه‌داده‌هاي SQL در محيط مجازي‌سازي شده Xen براي برنامه‌هاي كاربردي چندلايه‌اي تحت شبكه

  • نويسنده اصلي

    حسام تاج‌بخش

  • مقطع تحصيلي
    كارشناسي ارشد
  • چكيده
    چكيده در بين برنامه‌هاي كاربردي، پايگاه‌داده اهميّت فراواني دارد. در معماري چند لايه‌اي بيشتر پروژه‌هاي بزرگ نرم‌افزاري، لايه پايگاه‌داده، گلوگاه سيستم و عامل اصلي افت كارايي است همچنين در سال‌ّهاي اخير، استفاده از فناوري‌هاي مجازي‌سازي شده به دليل مزاياي فراواني كه با خود به همراه مي‌آورند، رشد فراوان داشته است. استفاده از مجازي‌سازي نيز اغلب باعث افت كارايي برنامه‌ّهاي كاربردي مي‌شود. بنابراين استفاده از پايگاه‌داده در محيط مجازي چالش بزرگي است. در اين پايان‌نامه، پايگاه‌داده به عنوان برنامه كاربردي در محيط بومي و مجازي در نظر گرفته شده است. پايگاه‌داده‌ها از لحاظ رابطه‌اي، به دو دسته SQL و NoSQL‌ تقسيم مي‌شوند. همچنين از لحاظ محل نگه‌داري اطّلاعات به دو دسته نگه‌دارنده در ديسك و نگه‌دارنده در حافظه نيز تقسيم مي‌شوند. پايگاه‌داده‌هايي كه در اين پايان‌نامه در نظر گرفته شده‌اند همگي SQL‌ هستند. براي محيط مجازي‌سازي نيز از ابرناظر Xen استفاده شده است. اين ابرناظر به دليل متن‌باز بودن در كارهاي تحقيقاتي علوم كامپيوتر و فناوري اطّلاعات بسيار مورد توجه است. در اين پژوهش براي ارزيابي كارايي پايگاه‌داده‌هاي رابطه‌اي، دو پايگاه‌داده رابطه‌اي نگه‌دارنده در ديسك و نگه‌دارنده در حافظه در محيط‌هاي مجازي و بومي با يكديگر مقايسه شده‌اند. آزمايش‌ها نشان مي‌دهد كه كارايي پايگاه‌داده‌هاي رابطه‌اي نگه‌دارنده در ديسك، در محيط بومي بسيار بهتر از محيط مجازي است، ولي در مقابل پايگاه‌داده‌هاي رابطه‌اي نگه‌دارنده در حافظه دچار افت كارايي زياد نخواهند شد. در انتهاي پژوهش، عامل‌هايي كه مي‌توانند كارايي پايگاه‌داده‌هاي رابطه‌اي نگه‌دارنده در حافظه را تحت تاثير قرار دهند مورد بررسي قرار گرفته‌اند. واژه‌هاي كليدي: مجازي‌سازي، ارزيابي كارايي، رويدادنگاري، پايگاه‌داده، ابرناظر، Xen
  • شماره ركورد
    188886
  • دانشگاه
    دانشگاه علم و صنعت ايران
  • رشته تحصيلي
    مهندسي فناوري اطلاعات - شبكه‌هاي كامپيوتري
  • استاد راهنما
    دكتر مرتضي آنالويي