المعاملات, تصميم البرمجيات, علوم الحاسوب, قواعد البياناتالمعاملات الطويلة الأمد (Long-running Transactions)