ما هي قاعدة البيانات العمودية؟

قاعدة البيانات العمودية هي قاعدة البيانات التي يكون فيها التخطيط المادي للبيانات عمودًا بعمود بدلاً من صف تلو صف. بدلاً من ترتيبها في هياكل تسجيل أفقية ومعالجتها عموديًا ، يتم ترتيب البيانات الموجودة في قاعدة بيانات عمودية في هياكل عمودية ، تُعرف باسم الأشجار الأصلية ، أو أشجار P ، وتتم معالجتها أفقيًا.

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

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

أداء

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

مقاس الصفحه

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

التطبيقات العلمية

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