تطوير البرمجيات · مصطلحات · قواعد البيانات والتخزين الدائم

ما معنى eventual consistency؟

المعنى في مجال تطوير البرمجيات مع أمثلة

اسممصطلح متقدم

eventual consistency: الاتساق النهائي

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

طريقة الاستخدام

شائع في الأنظمة الموزعة وقواعد NoSQL مثل Cassandra وDynamoDB، إذ يساعد على الحفاظ على السرعة والتوافر. ومقابله الاتساق القوي. عمليًا، تصمم الفرق الواجهات بحيث تقبل بيانات قديمة قليلًا، مثل عدد مرات الإعجاب.

أمثلة

  1. Because of eventual consistency, a new comment may take a second to appear in other regions.

    بسبب الاتساق النهائي، قد يستغرق ظهور التعليق الجديد ثانية في المناطق الأخرى.

    تحتاج النسخ الموزعة إلى وقت قصير كي تتلقى التحديث وتعرض التعليق نفسه.

  2. Eventual consistency is fine for view counts but not for account balances.

    الاتساق النهائي مناسب لعداد المشاهدات، لكنه لا يناسب أرصدة الحسابات.

    تأخر التحديث مقبول في الإحصاءات، لكنه قد يكون ضارًا عند عرض أرصدة مالية.

تراكيب شائعة

  • eventual consistency model
  • eventually consistent
  • strong consistency
  • consistency guarantees

معنى الكلمة في مجالات أخرى

قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:

مصطلحات أخرى: قواعد البيانات والتخزين الدائم

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: