ما معنى optimistic locking؟
المعنى في مجال تطوير البرمجيات مع أمثلة
optimistic locking: القفل التفاؤلي
التحقق مما إذا كانت البيانات قد تغيرت بعد قراءتها وقبل قبول تحديثها، وغالبًا باستخدام قيمة إصدار.
طريقة الاستخدام
يستخدم عندما تكون التعارضات قليلة نسبيًا. ويتطلب التعارض عادة إعادة المحاولة أو الدمج أو طلب حل من المستخدم.
أمثلة
The optimistic locking check rejected my edit because another user had already changed the record.
رفض فحص القفل التفاؤلي تعديلي لأن مستخدمًا آخر غيّر السجل بالفعل.
كشف فحص الإصدار أن التعديل استند إلى حالة أقدم من الحالة الحالية.
We added optimistic locking to prevent two workers from silently overwriting each other's updates.
أضفنا القفل التفاؤلي لمنع عاملين من استبدال تحديثات بعضهما بصمت.
يجعل كشف التعارض صريحًا بدل قبول كتابة مبنية على بيانات قديمة.
تراكيب شائعة
- optimistic locking version
- optimistic locking conflict
مصطلحات ذات صلة
مصطلحات أخرى: قواعد البيانات والتخزين الدائم
- SQL · لغة الاستعلامات المهيكلة (SQL)
- table · جدول قاعدة بيانات
- column · عمود
- query · استعلام
- relational database · قاعدة بيانات علائقية
- DBMS · نظام إدارة قواعد البيانات (DBMS)
- primary key · مفتاح أساسي
- foreign key · مفتاح أجنبي
- SELECT statement · تعليمة SELECT
- WHERE clause · جملة WHERE
- join · يضم الجداول
- schema · مخطط قاعدة البيانات
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
