> ## 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.

# مقدمة

> صفحة تتضمن أمثلة على النشر تستند إلى الإرشادات المقدمة لمستخدمي ClickHouse من فريق ClickHouse Support and Services

أمثلة النشر في هذا القسم مبنية على الإرشادات التي يقدّمها فريق ClickHouse Support and Services
لمستخدمي ClickHouse. هذه أمثلة عملية،
ونوصي بتجربتها ثم تعديلها بما يلائم احتياجاتك. وقد تجد
هنا مثالًا يطابق متطلباتك تمامًا.

نوفّر «وصفات» لعدد من البنى الطوبولوجية المختلفة في [مستودع الأمثلة](https://github.com/ClickHouse/examples/tree/main/docker-compose-recipes/recipes)
ونوصي بالاطلاع عليها إذا كانت الأمثلة الواردة في هذا القسم لا تلائم
احتياجاتك تمامًا.

<div id="terminology">
  ## المصطلحات
</div>

<div id="replica">
  ### نسخة متماثلة
</div>

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

<div id="shard">
  ### شريحة
</div>

مجموعة فرعية من البيانات. يحتوي ClickHouse دائمًا على شريحة واحدة على الأقل من بياناتك، لذلك إذا لم تقسّم البيانات عبر عدة خوادم، فسيتم تخزين بياناتك في شريحة واحدة. يمكن استخدام تجزئة البيانات عبر عدة خوادم لتوزيع الحمل إذا تجاوزت سعة خادم واحد. ويُحدَّد الخادم الوجهة بواسطة **مفتاح التجزئة**، والذي يُعرَّف عند إنشاء الجدول الموزع. ويمكن أن يكون مفتاح التجزئة عشوائيًا أو ناتجًا عن [دالة hash](/docs/ar/reference/functions/regular-functions/hash-functions). وستستخدم أمثلة النشر التي تتضمن التجزئة `rand()` بوصفه مفتاح التجزئة، كما ستوفّر معلومات إضافية حول متى وكيف تختار مفتاح تجزئة مختلفًا.

<div id="distributed-coordination">
  ### التنسيق الموزع
</div>

يوفّر ClickHouse Keeper نظام التنسيق اللازم للنسخ المتماثل للبيانات وتنفيذ استعلامات DDL الموزعة. ويتوافق ClickHouse Keeper مع Apache ZooKeeper.

<div class="vimeo-container">
  <Frame>
    <iframe
      src="//www.youtube.com/embed/vBjCJtw_Ei0"
      frameborder="0"
      allow="autoplay;
fullscreen;
picture-in-picture"
      allowfullscreen
    />
  </Frame>
</div>
