İçeriğe geçin

Veritabanı işlemi

Veritabanı işlemi, birbiriyle ilgili değişikliklerin birlikte kaydedilmesini veya birlikte geri alınmasını sağlar.

API ve entegrasyon

Veritabanı işlemi, birden fazla adımı tek bir bütün olarak ele alır. Değişiklikler onaylanırsa veritabanı bunları birlikte kaydeder; işlem iptal edilirse birlikte geri alınırlar. Böylece hata sonrasında amaçlanan değişikliğin yalnız bir kısmı kalmaz.

Atamayı ve geçmiş kaydını birlikte değiştirmek

Kurgusal bir cihaz yönetim uygulamasında device-4, P-1 projesinden P-2 projesine taşınır. Yeni atama ve değişiklik geçmişindeki kayıt aynı veritabanındadır ve birlikte kaydedilmelidir. Uygulama BEGIN ile işlem başlatır. İki adım da başarılıysa COMMIT ile onaylar; bir adım başarısızsa bu işlemin değişikliklerini ROLLBACK ile geri alır.

Eşzamanlı işlemlerin hangi verileri görebildiği ve hangi çakışmaların oluşabileceği, izolasyona ve yapılan erişimlere de bağlıdır. İş kuralları ayrıca uygulanmalıdır; işlem sınırı tek başına her yanlış atamayı önlemez.

Önceden gönderilmiş bir e-posta bu yerel geri almayla geri çekilemez. Diğer sistemlerle koordinasyon için ayrı bir çözüm gerekir. Transactional Inbox ise mesajın işlenmesini ve tekrarları ayıran kimliğin kaydedilmesini özellikle aynı veritabanı işleminde birleştirir.

Kaynaklar

Bu konudaki yazılar

ASES ile API ve entegrasyon

ERP, CRM ve mağaza sorunsuz bağlantılı