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

# النسخ المتماثلة للقراءة

> وسّع أحمال العمل كثيفة القراءة باستخدام النسخ المتماثلة للقراءة في ClickHouse Managed Postgres

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

export const galaxyOnClick = eventName => () => {
  try {
    if (typeof window !== "undefined" && window.galaxy && eventName) {
      window.galaxy.track(eventName, {
        interaction: "click"
      });
    }
  } catch (e) {}
};

export const BetaBadge = ({link, galaxyTrack, galaxyEvent}) => {
  if (link) {
    return <a href={link} target="_blank" rel="noopener noreferrer" className="betaBadge" onClick={galaxyTrack && galaxyEvent ? galaxyOnClick(galaxyEvent) : undefined}>
                <Icon />
                <span>Beta</span>
            </a>;
  }
  return <div className="betaBadge">
            <Icon />
            <span>
                ميزة Beta. 
                <u>
                    <a href="/docs/beta-and-experimental-features#beta-features">
                        مزيد من المعلومات.
                    </a>
                </u>
            </span>
        </div>;
};

تتيح لك النسخ المتماثلة للقراءة إنشاء نسخة واحدة أو أكثر من قاعدة بيانات Managed Postgres الأساسية لديك. وتتابع هذه النسخ قاعدة بياناتك الأساسية باستمرار باستخدام النسخ المتماثل الأصلي في PostgreSQL، لضمان مواكبة التغييرات أولًا بأول.

لإدارة النسخ المتماثلة للقراءة، انقر على أيقونة Edit في الـ warehouse لديك:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/CAgHfVRSetEkx9fz/images/managed-postgres/warehouse-view.png?fit=max&auto=format&n=CAgHfVRSetEkx9fz&q=85&s=c2dc8f4be563e61a6c79914989b3f0d6" alt="عرض warehouse مع أيقونة Edit" size="md" border width="2490" height="750" data-path="images/managed-postgres/warehouse-view.png" />

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

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/CAgHfVRSetEkx9fz/images/managed-postgres/read-replica-dialog.png?fit=max&auto=format&n=CAgHfVRSetEkx9fz&q=85&s=14d12de1a809af1fc6e5fd18de423a08" alt="مربع حوار إدارة النسخ المتماثلة للقراءة" size="md" border width="1370" height="870" data-path="images/managed-postgres/read-replica-dialog.png" />

<div id="managing-read-replicas">
  ## إدارة النسخ المتماثلة للقراءة
</div>

توفّر لك صفحة **النسخ المتماثلة للقراءة** عرضين، ويمكن التبديل بينهما باستخدام خياري **Flow** و**Table** في الزاوية العلوية اليمنى.

يعرض **Flow** بنية النسخ المتماثل — إذ يظهر المثيل الأساسي في الأعلى مع أسهم تتجه إلى الأسفل نحو كل نسخة متماثلة مرتبطة، مع إظهار الفئة والمنطقة والحالة بلمحة سريعة:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/CAgHfVRSetEkx9fz/images/managed-postgres/read-replicas-flow.png?fit=max&auto=format&n=CAgHfVRSetEkx9fz&q=85&s=2ea4238e4706fb28e1ff99ffa7e28646" alt="عرض التدفق للنسخ المتماثلة للقراءة الذي يوضّح بنية المثيل الأساسي والنسخ المتماثلة" size="lg" border width="1556" height="682" data-path="images/managed-postgres/read-replicas-flow.png" />

يسرد عرض **Table** كل نسخة متماثلة مع اسم الخدمة، وموفّر الخدمة السحابية والمنطقة، وحالة الخدمة، ووقت الإنشاء، وإجراء **Detach service**:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-8c05c8a2/CAgHfVRSetEkx9fz/images/managed-postgres/read-replicas-table.png?fit=max&auto=format&n=CAgHfVRSetEkx9fz&q=85&s=b29f52d0b129fc8045a2650bc4d35ccc" alt="عرض الجدول للنسخ المتماثلة للقراءة" size="lg" border width="1556" height="392" data-path="images/managed-postgres/read-replicas-table.png" />

لإنشاء نسخة متماثلة جديدة، انقر على **Create read replica** في الزاوية العلوية اليمنى من أيٍّ من العرضين.

<div id="why-use-read-replicas">
  ## لماذا نستخدم النسخ المتماثلة للقراءة
</div>

<div id="scalability">
  ### قابلية التوسع
</div>

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

<div id="isolation">
  ### العزل
</div>

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

<div id="business-continuity">
  ### استمرارية الأعمال
</div>

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

<div id="how-read-replicas-work">
  ## كيف تعمل النسخ المتماثلة للقراءة
</div>

تعتمد النسخ المتماثلة للقراءة في Managed Postgres على معمارية شحن WAL بدلًا من النسخ المتماثل المتدفق. ويهدف هذا الخيار التصميمي إلى تقليل التأثير على قاعدة البيانات الرئيسية لديك.

<div id="wal-shipping-from-object-storage">
  ### شحن WAL من تخزين الكائنات
</div>

عندما تعالج قاعدة البيانات الأساسية المعاملات، فإنها تُنشئ سجلات Write-Ahead Log ‏(WAL). وتُؤرشف مقاطع WAL هذه باستمرار في تخزين الكائنات (S3). ثم تجلب النسخ المتماثلة للقراءة مقاطع WAL هذه من تخزين الكائنات وتُعيد تطبيقها لكي تبقى متزامنة مع النسخة الأساسية.

تختلف هذه المعمارية عن [مثيلات الاستعداد عالية التوافر](/ar/products/managed-postgres/high-availability)، التي تستخدم النسخ المتماثل المتدفق عبر اتصال مباشر بالنسخة الأساسية.

<div id="why-we-chose-this-approach">
  ### لماذا اخترنا هذا النهج
</div>

صممنا النسخ المتماثلة للقراءة عمدًا لتستهلك WAL من تخزين الكائنات بدلًا من الاتصال مباشرةً بالمثيل الأساسي بصفتها مثيلات استعداد متدفقة. يوفّر هذا النهج عزلًا كاملًا بين النسخ المتماثلة للقراءة وقاعدة بياناتك الأساسية:

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

<div id="replication-lag-characteristics">
  ### خصائص تأخر النسخ المتماثل
</div>

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

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