Home » رأي الخبراء » لا تشوه صورة مخازن البيانات: قم بالمواءمة، لا بالقضاء عليها

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

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

السبب الحقيقي (والتكلفة) للتعقيد

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

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

الأرقام تدعم هذا. وفقًا لتقرير اتجاهات تكنولوجيا المعلومات لعام 2025 الصادر عن SolarWinds، ينفق ما يقرب من ثلثي (64%) متخصصي تكنولوجيا المعلومات الذين شملهم الاستطلاع ما بين 11% و30% من إجمالي ميزانيات تكنولوجيا المعلومات الخاصة بهم فقط على معالجة المشكلات وانقطاعات الخدمة. والأمر الأكثر إثارة للدهشة هو أن 10% من الفرق تقول إنها تقضي أكثر من نصف وقتها في حل المشكلات الحرجة، مما يترك نطاقًا تردديًا ضئيلًا للابتكار أو الأتمتة أو تحسين العمليات. هذه ليست علامات على نقص الاستثمار. ويشيرون إلى الاستثمار غير المتوافق! ويتم تحويل الموارد إلى عدد كبير للغاية من الأدوات دون التماسك اللازم لجعلها فعالة.

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

 

من التراكم إلى المحاذاة

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

 

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

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

 

نهج أكثر دقة لمراقبة صحة قاعدة البيانات

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

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

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

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

التبسيط كإستراتيجية

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

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

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

بقلم Kevin Kline ، مبشر قاعدة البيانات في SolarWinds