> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

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

> تخزّن قاعدة البيانات العمودية بيانات كل عمود بصورة مستقلة. ويتيح ذلك قراءة البيانات من القرص للأعمدة المستخدمة فقط في أي استعلام معيّن.

export const Image = ({img, alt, size}) => {
  return <Frame>
      <img src={img} alt={alt} />
    </Frame>;
};

{frontMatter.description}

<div id="introduction">
  ## المقدمة
</div>

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

<div id="advantages-of-a-columnar-database">
  ## مزايا قاعدة البيانات العمودية
</div>

تشمل أبرز مزايا قاعدة البيانات العمودية ما يلي:

* الاستعلامات التي تستخدم عددًا قليلاً فقط من الأعمدة من بين عدد كبير منها.
* استعلامات التجميع على كميات كبيرة من البيانات.
* ضغط البيانات على مستوى الأعمدة.

<div id="row-oriented-vs-column-oriented-databases">
  ## قواعد البيانات الموجّهة للصفوف مقابل الموجّهة للأعمدة
</div>

فيما يلي توضيح للفرق بين الأنظمة التقليدية الموجّهة للصفوف وقواعد البيانات العمودية عند إنشاء التقارير:

**تقليدية موجّهة للصفوف**

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/Z1HvIxdS-kNnO1Sa/images/row-oriented.gif?s=41406a9318f85a0a2443461c5898f2e7" alt="رسم توضيحي لتخزين قاعدة بيانات تقليدية موجّهة للصفوف" size="md" width="630" height="258" data-path="images/row-oriented.gif" />

**عمودية**

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/qvDh3oxLPI7c74wx/images/column-oriented.gif?s=093379df6cbe42b0796dce5376b5c668" alt="رسم توضيحي لتخزين قاعدة بيانات عمودية" size="md" width="630" height="258" data-path="images/column-oriented.gif" />

تُعد قاعدة البيانات العمودية الخيار المفضّل للتطبيقات التحليلية، لأنها تتيح وجود عدد كبير من الأعمدة في الجدول تحسّبًا للحاجة إليها، من دون تحمّل تكلفة الأعمدة غير المستخدمة عند تنفيذ استعلامات القراءة (إذ إن قاعدة بيانات OLTP التقليدية تقرأ جميع البيانات أثناء الاستعلامات لأن البيانات تُخزَّن في صفوف لا في أعمدة). صُمّمت قواعد البيانات الموجّهة للأعمدة لمعالجة البيانات الضخمة ومستودعات البيانات. وغالبًا ما تكون قابلة للتوسّع أصلًا باستخدام مجموعات موزّعة من عتاد منخفض التكلفة لزيادة الإنتاجية. ويحقق ClickHouse ذلك من خلال الجمع بين جداول [distributed](/ar/reference/engines/table-engines/special/distributed) و[replicated](/ar/reference/engines/table-engines/mergetree-family/replication).
