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