> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> توثيق لعائلة محرك MergeTree

# عائلة محرك MergeTree

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

يمكن اعتبار محرك الجدول الأساسي [MergeTree](/docs/ar/reference/engines/table-engines/mergetree-family/mergetree) محرك الجدول الافتراضي لمثيلات ClickHouse أحادية العقدة، لأنه متعدد الاستخدامات وعملي لمجموعة واسعة من حالات الاستخدام.

أما في بيئات الإنتاج، فإن [ReplicatedMergeTree](/docs/ar/reference/engines/table-engines/mergetree-family/replication) هو الخيار الأنسب، لأنه يضيف التوافر العالي إلى جميع ميزات محرك MergeTree العادي. ومن مزاياه الإضافية أيضًا إزالة تكرار البيانات تلقائيًا عند إدخال البيانات، بحيث يمكن للبرنامج إعادة المحاولة بأمان إذا حدثت مشكلة في الشبكة أثناء الإدراج.

تضيف جميع المحركات الأخرى ضمن عائلة MergeTree وظائف إضافية لبعض حالات الاستخدام المحددة. وعادةً ما يُنفَّذ ذلك على شكل معالجة إضافية للبيانات في الخلفية.

العيب الرئيسي لمحركات MergeTree هو أنها ثقيلة نسبيًا. لذلك من المعتاد ألا يكون لديك عدد كبير منها. وإذا كنت تحتاج إلى الكثير من الجداول الصغيرة، على سبيل المثال للبيانات المؤقتة، ففكّر في [عائلة محرك Log](/docs/ar/reference/engines/table-engines/log-family/index).

{/*AUTOGENERATED_START*/}

| الصفحة                                                                                                                        | الوصف                                                                                                                                                                                                                      |
| ----------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [محرك الجدول MergeTree](/docs/ar/reference/engines/table-engines/mergetree-family/mergetree)                                       | صُممت محركات الجداول من عائلة `MergeTree` للتعامل مع معدلات إدخال بيانات عالية وأحجام بيانات ضخمة.                                                                                                                         |
| [محركات الجداول Replicated\*](/docs/ar/reference/engines/table-engines/mergetree-family/replication)                               | نظرة عامة على نسخ البيانات المتماثل باستخدام عائلة محركات الجداول Replicated\* في ClickHouse                                                                                                                               |
| [مفتاح تقسيم مخصص](/docs/ar/reference/engines/table-engines/mergetree-family/custom-partitioning-key)                              | تعرّف على كيفية إضافة مفتاح تقسيم مخصص إلى جداول MergeTree.                                                                                                                                                                |
| [محرك الجدول ReplacingMergeTree](/docs/ar/reference/engines/table-engines/mergetree-family/replacingmergetree)                     | يختلف عن MergeTree في أنه يزيل الإدخالات المكررة ذات قيمة مفتاح الفرز نفسها (قسم الجدول `ORDER BY`، وليس `PRIMARY KEY`).                                                                                                   |
| [محرك الجدول CoalescingMergeTree](/docs/ar/reference/engines/table-engines/mergetree-family/coalescingmergetree)                   | يرث CoalescingMergeTree من محرك MergeTree. وتتمثل ميزته الأساسية في القدرة على تخزين آخر قيمة غير NULL لكل عمود تلقائيًا أثناء عمليات دمج الأجزاء.                                                                         |
| [محرك الجدول SummingMergeTree](/docs/ar/reference/engines/table-engines/mergetree-family/summingmergetree)                         | يرث SummingMergeTree من محرك MergeTree. وتتمثل ميزته الأساسية في القدرة على جمع البيانات الرقمية تلقائيًا أثناء عمليات دمج الأجزاء.                                                                                        |
| [محرك الجدول AggregatingMergeTree](/docs/ar/reference/engines/table-engines/mergetree-family/aggregatingmergetree)                 | يستبدل جميع الصفوف التي لها المفتاح الأساسي نفسه (أو بدقة أكبر، [مفتاح الفرز](/docs/ar/reference/engines/table-engines/mergetree-family/mergetree) نفسه) بصف واحد (ضمن جزء بيانات واحد) يخزّن مزيجًا من حالات الدوال التجميعية. |
| [محرك الجدول CollapsingMergeTree](/docs/ar/reference/engines/table-engines/mergetree-family/collapsingmergetree)                   | يرث من MergeTree، لكنه يضيف منطقًا لطيّ الصفوف أثناء عملية الدمج.                                                                                                                                                          |
| [محرك الجدول VersionedCollapsingMergeTree](/docs/ar/reference/engines/table-engines/mergetree-family/versionedcollapsingmergetree) | يتيح الكتابة السريعة لحالات الكائنات التي تتغير باستمرار، وحذف الحالات القديمة للكائنات في الخلفية.                                                                                                                        |
| [محرك الجدول GraphiteMergeTree](/docs/ar/reference/engines/table-engines/mergetree-family/graphitemergetree)                       | صُمم لترقيق بيانات Graphite وتجميعها/حساب متوسطاتها (rollup).                                                                                                                                                              |
| [البحث المتجهي الدقيق والتقريبي](/docs/ar/reference/engines/table-engines/mergetree-family/annindexes)                             | توثيق البحث المتجهي الدقيق والتقريبي                                                                                                                                                                                       |
| [البحث النصي الكامل باستخدام الفهارس النصية](/docs/ar/reference/engines/table-engines/mergetree-family/textindexes)                | اعثر بسرعة على مصطلحات البحث داخل النص.                                                                                                                                                                                    |
