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

ما معنى isolation level؟

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

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

isolation level: مستوى العزل

إعداد يحدد مقدار ما تراه معاملة من تغييرات المعاملات الأخرى، موازنًا بين سلامة البيانات والسرعة والتزامن.

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

يحدد معيار SQL أربعة مستويات: READ UNCOMMITTED وREAD COMMITTED وREPEATABLE READ وSERIALIZABLE. تسمح المستويات الأدنى بمشكلات مثل القراءة القذرة وظهور صفوف وهمية. والقيمة الافتراضية تختلف بين قواعد البيانات؛ منها READ COMMITTED في PostgreSQL وSQL Server وREPEATABLE READ في MySQL InnoDB.

أمثلة

  1. We raised the isolation level to SERIALIZABLE for the seat booking transaction.

    رفعنا مستوى العزل إلى SERIALIZABLE لمعاملة حجز المقاعد.

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

  2. What is the default isolation level in MySQL, and why does it matter for this bug?

    ما مستوى العزل الافتراضي في MySQL، ولماذا يؤثر في هذا العطل؟

    يربط السؤال سلوك المعاملات بإعداد قاعدة البيانات الذي قد يفسر المشكلة.

تراكيب شائعة

  • set the isolation level
  • transaction isolation level
  • READ COMMITTED
  • dirty read
  • SERIALIZABLE

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

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

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

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

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