قواعد البيانات

تعريف 

    يعني قسم قواعد البيانات بمراقبة اداء وسلامة قواعد البيانات في الجامعة وحفظها واسترجاعها في حالة الكوارث كما يعنى ايضا بسلامة واتاحة منصات التطبيقات ونشرها ايضا.


أهداف

    ويهدف القسم ايضا الى تسخير قوة مجموعات البيانات الضخمة والمعقدة الى رؤى أكثر أهمية للقرارات المستنيرة ، وحل المشكلات ، وتحليل المخاطر. وفي حين أن البيانات التجميعية مهمة، فإن تجميع قواعد البيانات إلى معلومات مفيدة وقابلة للتنفيذ من خلال التحليلات المبتكرة وذكاء الأعمال التي تدعم اتخاذ القرارات بسرعة وتحسين الكفاءة التشغيلية.


وحدات القسم

ينقسم إلى ثلاث وحدات رئيسة وهي:

  •  وحدة قواعد البيانات

  • وحدة منصات التطبيقات والبرمجيات الوسيطة


وحدة قواعد البيانات

   تعتبر وحدة قواعد البيانات مسؤولة عن جميع قواعد البيانات الاساسية لدى جامعة الطائف من تصميم, تنفيذ, معمارية, اداء, وسلامة وأمن قواعد البيانات. كذلك توفير الدعم التشغيلي اليومي لقواعد البيانات واستكشاف الأخطاء وإصلاحها لتحديد السبب الجذري اذا ما حصل فشل في قاعدة البيانات. ويتم الاستعانة بوحدة قواعد البيانات في تقديم الخبرات في حال تم اعتبار منتجات او عقود جديدة تخص قواعد البيانات. وكذلك تعتبر وحدة قواعد البيانات مسؤولة ايضا عن إدارة وتشغيل البنية التحتية الخاصة بها من خوادم ,أنظمة تشغيل, وحدات تخزين وشبكات في ظل وجود الأنظمة المهندسة  Engineered System الخاصة بقواعد البيانات.

مهام الوحدة

  1. تنصيب وترقية قواعد البيانات والخوادم الخاصة بها.

  2. تصميم وتوثيق نماذج قواعد البيانات.

  3. تصميم عمليات تخزين البيانات ومنصات العمل الذكية.

  4. وضع المخططات والجداول والإجراءات الخاصة بقواعد البيانات .

  5. القيام بعملية مشاركة البيانات وتقسيم القرص الصلب .

  6. تحديد استخدامات قواعد البيانات والتقارير الآلية .

  7. انشاء لغات البرمجة مثل shell scripts لأتمتة المهام .

  8. انشاء وتجربة وتطبيق لغات إدارة البيانات .

  9. تحليل القدرات ومتطلبات الأداء .

  10. تحليل ودمج وتعديل قواعد البيانات لتحقيق أقصى فعالية ممكنة .

  11. مراقبة الأنظمة والمنصات للتأكد من توافرها .

  12. الإشراف على عمليات النسخ الاحتياطي للبيانات ومطابقتها وتجميعها ونسخها وتجاوز حالات ا لعطل أو الفشل عند وقوعها .

  13. استعادة البيانات المتضررة .

  14. تحميل وتجربة وتطبيق التحديثات والتصحيحات ( patches).

  15. تطبيق الضوابط الأمنية والتشفير .

  16. توفير الدعم الفني على مدار الأسبوع للحالات الطارئة .

  17. تقييم التكنولوجيا الحديثة في مجال قواعد البيانات والتوصية بها .

  18. تطوير والحفاظ على وثائق النظام المتعلقة بأوراكل Exadata وبرمجيات التكوين الاخرى.

  19. تقييم الأداء العام لقواعد البيانات وتقديم توصيات لتحسين الأداء.

  20. مراقبة والحفاظ على معلومات الأجهزة الهامة لجهاز قاعدة البيانات Exadata.

  21. رصد ومعالجة التنبيهات لجهاز قاعدة البيانات أوراكل Exadata.

  22. إدارة ومراقبة وترقية أنظمة تشغيل Linux الخاصة بقواعد البيانات.


​وحدة منصات التطبيقات والبرمجيات الوسيطة

     هذه الوحدة مسؤولة عن جميع المنصات المستضيفة للبرامج والتطبيقات الأساسية مثل Apache, IIS Web Server, Weblogic و JBOSS بالاضافة الى إدارة منصات الهواتف الذكية. وهي ايضا مسؤولة عن تشغيل وادارة البرمجيات الوسيطة المتمثلة في إدارة وتشغيل الهيكلية المتمحورة حول الخدمات (SOA) وإدارة برمجيات الدخول الموحد  (SSO). كما أن من إختصاص الوحدة إدارة وتنسيق التكاملية مع المنظمات الخارجية مثل برنامج التحول الى التعاملات الالكترونية (يسر) والتكاملية مع البنوك والجامعات الاخرى. كما وتعتبرالوحدة مسؤولة ايضا عن إدارة وتشغيل البنية التحتية الخاصة بها من خوادم, أنظمة تشغيل, وحدات تخزين وشبكات في ظل وجود الأنظمة المهندسة  Engineered System الخاصة بمنصات التطبيقات.

 مهام الوحدة

  1. الإشراف في التخطيط, التقييم, الهندسة المعمارية, التنفيذ والتحقق من صحة التقنيات الجديدة / الناشئة في أوراكل WebLogic وهوية إدارة الوصول.

  2. تقديم التوصيات لمعمارية الانظمة وتحقيق الموافقات على التحسينات الرئيسية على النظم القائمة.

  3. توحيد البيئات الافتراضية, قيادة التثبيت والتكوين، النسخ الاحتياطي واسترداد أدوات التقنيات منصات التطبيقات والبرمجيات الوسيطة.

  4. دعم الأمن ووضع الضوابط وإجراءات التدقيق المناسبة لضمان سلامة التطبيقات.

  5. تنفيذ الترقيات و حلول الدخول الموحد باستخدام Oracle Access Manager / Oracle Identity Manager أو أي حلول أخرى لتسجيل الدخول.

  6. مراجعة مقاييس أداء التطبيقات ومعالجة مشاكل الأداء بشكل استباقي من خلال تحسين الاعدادات والتكوينات.

  7. نشر ودعم وتنفيذ كلا من بيئات (DEV, QA , PROD and Disaster Recovery).

  8. استكشاف الأخطاء وإصلاحها للحد من وقت التوقف عن العمل.

  9. تحديد أنظمة التشغيل والخوادم اللازمة لتنفيذ نظام جديد او لتعديل النظام الحالي لأداء مهام جديدة أو تحسين تدفق العمل.

  10. العمل مع موظفي تطوير الأنظمة لتحديد متطلبات المشروع لبيئات الاختبار / الإنتاج.

  11. التطوير والحفاظ على وثائق النظام المتعلقة بأوراكل Exalogic وبرمجيات التكوين الاخرى.

  12. مراقبة والحفاظ على معلومات الأجهزة الهامة لجهاز قاعدة البيانات Exalogic.

  13.  رصد ومعالجة التنبيهات لجهاز منصات التطبيقات أوراكل Exalogic.

  14. إدارة ومراقبة وترقية أنظمة تشغيل Linux الخاصة بمنصات التطبيقات.