شناسه پست: 25219
بازدید: 392

دانلود مقاله مدیریت پایگاه داده هوشمند

مدیریت پایگاه داده هوشمند

يك ديد كلي از آن چه براي نگه داري يك پايگاه داده و اجراي موثر آن لازم است …خيلي مشكل است كه در اين روزها بتوانيم راهنماي مناسبي براي اين كار بيابيم و يكي از مشكل ترين موقعيت هاي كاري كه يافتن فرد مناسب براي آن سخت است، مدير بانك اطلاعاتي (DBA) است. استخدام يك فرد مناسب براي مديريت بانك اطلاعاتي مشكل است، زيرا مهارت هاي لازم براي يك DBA خوب شرايط و مقررات زيادي دارد. به دست آوردن اين مهارت ها مشكل است و در شرايط سخت، مجموعه مهارت‌هاي لازم براي DBA دائماً تغيير مي كند.براي مديريت موثر يك بانك اطلاعاتي گسترده، DBA بايد هم از دلايل تجاري ذخيره داده ها در پايگاه داده باخبر باشد و هم از جزئيات تكنيكي چگونگي ساختارهاي داده و نحوه ذخيره‌سازي آن ها.

DBA بايد اهداف تجاري داده ها را بداند تا مطمئن شود كه از آن ها به طور مناسب استفاده مي شود زماني كه در كار به آنها نيازمنديم در دسترس هستند. استفاده مناسب شامل قوانين امنيت داده ها، تعريف اختيارات كاربران و اطمينان از جامعيت داده ها مي شود. دسترس پذيري شامل تنظيمات پايگاه داده، طراحي كاربردي و تنظيم و نظارت بر كارايي مي‌باشد.كه اين ها مفاهيم سخت و پيچيده اي هستند. در حقيقت، همه كتاب ها به هر يك از اين موضوعات پرداخته اند.

وظايف مدير بانك اطلاعاتي (DBA)

وظايف تخصصي DBA بيشمارند. اين وظايف قلمروي مقررات IT را از مدل سازي منطقي به پياده سازي فيزيكي گسترش مي دهند. ليستي كه در ادامه آمده اغلب وظايف مديران بانك هاي اطلاعاتي را شرح مي دهد:

  1. مدل سازي داده و طراحي پايگاه داده: DBA ها بايد توانايي ايجاد، تفسير و ارتباط برقرار كردن با مدل منطقي داده را داشته باشند و بتوانند از روي مدل منطقي داده و مشخصات كاربردي، يك پايگاه داده فيزيكي كارآمد را طراحي كنند.
  2. مديريت متاديتا (Meta data) و استفاده از منابع: لازم است DBA ها داده ها را جمع آوري، ذخيره سازي و مديريت كنند و داده ها را درباره داده ها (متاديتا) مورد پرس و جو قرار دهند و آنها را به توليد كنندگاني كه نياز به اطلاعات براي ساخت سيستم هاي كاربردي كارآمد دارند، ارائه دهند.
  3. مديريت و ساخت شماي پايگاه داده: بعد از اينكه طراحي فيزيكي پايگاه داده توسط DBA انجام شد، او بايد بتواند آن طراحي فيزيكي را به پياده سازي فيزيكي واقعي پايگاه داده به كمك DDL تبديل كند و در طول پياده سازي، پايگاه داده را مديريت كند.
  4. مهارت هاي روتين: DBA بايد بتواند روال ها، تريگدها و توابع تعريف شده توسط كاربر را كه در DBMS ذخيره شده‌اند، طراحي، اشكال زدايي، پياده سازي و پشتيباني نمايد.
  5. برنامه ريزي ظرفيت: به خاطر اينكه سيستم ها استاتيك (ايستا) نيستند، DBA بايد بتواند با توجه به الگوهاي استفاده از داده ميزان رشد پايگاه داده را پيش بيني كند و تغييرات لازم براي هماهنگي با اين ميزان رشد را اعمال نمايد.
  6. تنظيم و مديريت كارايي: براي اطمينان از دسترسي موثر به پايگاه داده، يك سيستم نظارت و مانيتورينگ مناسب، لازم است. DBA بايد بتواند از محيط مانيتورينگ استفاده كند، آمارهاي كه اين سيستم ارائه مي كند را تفسير نمايد و براي بهينه سازي كارايي، تغييرات لازم را به ساختارهاي داده، SQL منطق برنامه ها، زير سيستم هاي DBMS اعمال كند.
  7. بازبيني برنامه هاي كاربردي SQL : يك DBA بايد با زبان SQL كه زبان استاندارد براي پايگاه داده هاي رابطه اي است، آشنا باشد. بنابراين، DBA بايد بتواند برنامه هايي كه به زبان SQL يا زبان ميزبان نوشته شده اند را بازبيني كند و تغييرات لازم براي بهينه شدن آن ها را اعمال نمايد.
  8. پشتيبان گيري و احياء پايگاه داده: داده هاي موجود در پايگاه داده بايد در مقابل سخت افزار، نرم افزار، سيستم و اشتباهات انساني محافظت شوند. توانايي پياده سازي پشتيبان گيري مناسب از پايگاه داده و انتخاب استراتژي احياء بر اساس موقت بودن داده ها و نيازهاي دسترسي به برنامه هاي كاربردي، براي يك DBA امري لازم است.

نتيجه گيري:

گرچه پياده سازي IDI تمام نشد، اما شالوده محكمي براي ساخت آسان يك واسط پيچيده براي DBMS هاي موجود فراهم آورد. خصوصيات كليدي IDI عبارتند از: كارايي، استفاده آسان و قابليت حمل و نقل بالا كه آن را انتخاب ايده آلي براي پشتيباني از AI و برنامه هاي مرتبط با آن كه نياز به دسترسي به DBMS هاي راه دور دارند، ساخته است. در طول توسعه و تكميل IDI كه براي آينده برنامه ريزي شده است، قسمت مديريت كش[1] اهميت زيادي دارد. در حال حاضر، پياده سازي CM بر كش كردن كارآمد نتايج و ديگر عمليات مديريتي كش كه پياده سازي شده اند، متمركز است. مراحل اوليه اين كار، مشخص كردن اندازه اي محدود براي كش و پياده سازي استراتژي جايگزيني كش هستند. مراحل بعدي تكميل CM عبارتند از: اعتبارسنجي كش و توانايي ايجاد عمليات بر روي DBMS در عناصر كش.

[1] . Cache Manger (CM)

فرمت : قابل ویرایش | WORD | صفحات : 44

*************************************

نکته : فایل فوق قابل ویرایش می باشد