الدور الوظيفي: مدير قاعدة البيانات

مؤلف: Laura McKinney
تاريخ الخلق: 3 أبريل 2021
تاريخ التحديث: 24 يونيو 2024
Anonim
معلومات اساسيه عن وظيفة مسؤول قواعد البيانات اوراكل  Info about Oracle DBA....
فيديو: معلومات اساسيه عن وظيفة مسؤول قواعد البيانات اوراكل Info about Oracle DBA....

المحتوى


المصدر: Mast3r / Dreamstime.com

يبعد:

مسؤول قاعدة البيانات لديه وظيفة واحدة المركزية - والعديد من الوظائف الأخرى ذات الصلة. تعرف على كيفية تعامل DBA مع هذه المسؤوليات.

ماذا يفعل مسؤول قاعدة البيانات؟

كانت وظيفة مسؤول قاعدة البيانات (DBA) في المقدمة والعالم في الشركات منذ عقود.

منذ ظهور قواعد البيانات الأولى والأكثر بدائية في أنظمة الحاسوب المركزية ، عالج مسؤولو قواعد البيانات المهمة الصعبة المتمثلة في تنفيذ تصميمات قواعد البيانات بالكامل في العمليات التجارية.

غالبًا ما يكون المسؤولون عن قواعد البيانات "الرئيس" عندما يتعلق الأمر بإدخال البيانات الأساسية في قواعد البيانات وإدارتها أثناء وجودها. انظر إلى إعلانات وظائف مسؤول قاعدة البيانات وستظل ترى كلمات مثل "المراقبة والنسخ الاحتياطي وإدارة" البيانات ، إلى جانب عناصر مثل "ضبط الأداء" و "دعم قاعدة البيانات". قد يكون مسؤولو قاعدة البيانات مشاركين بعمق في استكشاف الأخطاء وإصلاحها وصيانة التذاكر ، وما إلى ذلك ، أثناء التعامل مع الصيانة الروتينية أو المشاريع الخاصة أو حتى الهجرات. نظرًا لارتدائهم هذه القبعات المختلفة ، غالبًا ما يُطلب من مسؤولي قواعد البيانات أن يكونوا على اتصال لمعالجة مشاكل قاعدة بيانات محددة. (فيما يلي بعض النصائح المفيدة لـ DBAs: 6 تلميحات حول الكفاءة لمشرفي قواعد البيانات.)


البرمجيات والبروتوكولات

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

في الماضي ، كان أكثرها شيوعًا SQL أو "لغة الاستعلام الهيكلية". كانت SQL هي الأداة الرئيسية لمعالجة طلبات البيانات. سهّلت مجموعة أوامره وصياغته الاستيلاء على معلومات العمل الرئيسية من قاعدة البيانات وجعلها مفيدة في بيئة مؤسسة.

في الوقت الحاضر ، تغير هذا المشهد إلى حد ما. لقد أدى ظهور PostgreSQL والبروتوكولات الأخرى إلى تنويع عالم إدارة قواعد البيانات.

عند التنقل في هذه البيئة الأكثر تطوراً ، يجوز لمسؤولي قواعد البيانات استخدام برامج ثانوية مثل موارد Oracle و Teradata.

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


No Bugs، No Stress - دليلك خطوة بخطوة لإنشاء برامج لتغيير الحياة دون تدمير حياتك

لا يمكنك تحسين مهارات البرمجة لديك عندما لا يهتم أحد بجودة البرنامج.

الهجرة من النماذج التقليدية إلى النماذج الجديدة

تتمثل إحدى المسؤوليات الكبيرة لمسؤول قاعدة البيانات في متابعة تطور قاعدة البيانات خلال المراحل المتعاقبة.

ربما لا يوجد مثال أفضل من تغيير البحر من قواعد بيانات SQL التقليدية إلى نظام "NoSQL" جديد.

تحل قاعدة بيانات NoSQL محل قاعدة البيانات العلائقية التقليدية في العديد من العمليات التجارية. يوفر NoSQL القدرة على إنشاء تطبيق دون تحديد مخطط ، وميزات بنية بيانات أكثر تنوعًا ، وتحجيم أسهل ، وفي كثير من الحالات ، طرق تطوير المصدر المفتوح. تعد PostgreSQL نفسها أيضًا أداة مفتوحة المصدر ، وفي تقييم أي وظيفة لمسؤول قاعدة البيانات ، من المفيد أن نسأل كيف تزن شركة ما منتجات الترخيص مفتوحة المصدر وترخيص الملكية في إستراتيجيتها الكلية لتقنية المعلومات.

الناس والعمليات

من الناحية المثالية ، يجب أن يتمتع مسؤولو قواعد البيانات أيضًا بمهارات الأشخاص. كما هو الحال مع الأنواع الأخرى من أدوار الوظيفة ، سوف يحتاجون إلى العمل من خلال سلاسل القيادة ، وإنشاء قبول ، ويكونوا قادرين على اجتياز عصا القيادة عند الضرورة. لهذا السبب تحدد العديد من الشركات أيضًا "مهارات الاتصال الشفوية والمكتوبة" في إعلانات الوظائف ، ولماذا تتضمن عملية المقابلة في كثير من الأحيان "لمسة إنسانية" حتى في هذا العصر الرقمي.

يقول شون سي ، المدير التنفيذي ومؤسس SEO Hacker: "بعض مسؤولي قواعد البيانات ... مكلفون بتدريب مختلف الموظفين على الاستخدام السليم والفعال لقاعدة البيانات" ، كما يقول شون سي ، الرئيس التنفيذي ومؤسس SEO Hacker وتحليل البيانات وعاجلة السرعة التي تقضي وقته في إلهام رواد الأعمال الشباب من خلال المحادثات و الحلقات الدراسية.

تم بناء الشركات من الأفراد والعمليات - يلعب المسؤولون دورًا حاسمًا. إنهم "مديرون" من نوع ما - وهذا يعني التنقل في العمليات التي تتمحور حول الأشخاص ، حتى عندما يكونون متمركزين على التكنولوجيا (في هذه الحالة ، قاعدة البيانات متجانسة).

كل يوم ، كل أسبوع ، كل سنة

بشكل أساسي ، يجب أن يكون مسؤولو قاعدة البيانات هناك في حالة وجود مشكلة في قاعدة البيانات ، أو الحاجة إلى بدء مبادرة جديدة أو مشروع رائد ، أو أي تغيير رئيسي في إدارة البيانات. ألقِ نظرة على إعلانات الوظائف الخاصة بمسؤولي قواعد البيانات ، وسترى طلبات التناوب عند الطلب ، والعناصر التي تتضمن قيادة الفريق ، وغيرها من "يحكي" أن هذا كثيرًا ما يكون دورًا مكثفًا للوقت. من بعض النواحي ، لا يكون لدى مسؤولي قواعد البيانات "يوم عطلة" ، لأنه حتى في حالة عدم وجودهم ، تكون قاعدة البيانات نفسها "في". (إليك ما يجب عدم القيام به كقاعدة بيانات DBA: 5 DBA لتجنبها بأي ثمن.)

البيانات الخام وغير المرشحة

آخر المسؤوليات الرئيسية لمسؤولي قاعدة البيانات له علاقة بالحالة المطلوبة لأصول البيانات.

أي شخص قرأ عن إدارة البيانات أو إدارة البيانات الرئيسية على دراية بتحديات معالجة البيانات الخام.

البيانات الأولية أو غير المهيكلة هي بيانات لا يتم تقديمها بطبيعتها في "صفوف صغيرة أنيقة" - قد تكون مقيمة في قاعدة بيانات علائقية ، لكن لا يمكن استرجاعها على الفور بواسطة SQL. في كثير من الأحيان ، تختلف حالة كل سجل على حدة ، مع وجود حقول جزئية ، وإيقاف وبدء تدفقات البيانات ، والمختصرات غير القابلة للشفاء ، والعلامات غير المطابقة ، والصداع الآخر.

يمكن أن يكون مسؤول قاعدة البيانات شخصًا مهمًا في الجهود الهائلة المبذولة لتنسيق البيانات وتقييدها وتعيينها ، وذلك لأغراض استخدام المؤسسات بشكل أفضل.

يقول راندي كارلتون ، كبير مهندسي المنتجات في LogoMix: "يقوم مسؤول قاعدة البيانات - أو DBA - ببناء وصيانة وتحسين معالجة المعلومات الموجودة في طبقة البيانات". "من الناحية التاريخية ، سيحتفظ DBA بطبقة البيانات في قاعدة بيانات علائقية تقليدية مثل Oracle و MySQL. اليوم ، نما دور DBA مع ثورة السحابة والبيانات الضخمة ، ويجب أن تكون DBAs الحديثة قادرة على الاستفادة من قواعد البيانات السحابية ، وقواعد البيانات المحلية ، ومخازن البيانات الأخرى التي تتراوح من مخازن القيمة الرئيسية إلى محركات البحث وكل شيء ما بين أثنين."

في المرة القادمة التي تفكر فيها حول ما يفعله مسؤول قاعدة البيانات ، ضع في الاعتبار جميع الفلسفات والمعايير المذكورة أعلاه ، وأدرك أنها مهمة كبيرة حقًا. ظل هؤلاء المحترفون دائمًا على رأس قاعدة البيانات كأداة مهمة للمؤسسات ، وسواء كانت مرتبطة بمستودع بيانات ، أو تخدمها الوسيطة ، أو الافتراضية ، أو الحاوية أو الاستعانة بمصادر خارجية للتجميع ، فلا تزال الشركات تحتاج إلى شخص لإدارة DB - هذا هو DBA .