Ev Veritabanları İşlem yöneticisi nedir? - techopedia nedir?

İşlem yöneticisi nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - İşlem Yöneticisi ne anlama geliyor?

İşlem yöneticisi, bir veya daha fazla kaynak üzerindeki işlemlerin koordinasyonunu kontrol eden bir uygulamanın parçasıdır. İşlem yöneticisi, işlem nesneleri oluşturmaktan ve bunların dayanıklılıklarını ve atomikliklerini yönetmekle sorumludur. İşlem yöneticileri, bir işleme dahil edilen tüm kaynak yöneticilerini takip eder.


Techopedia İşlem Yöneticisi'ni açıklıyor

Bir işlem yapması istendiğinde, işlem yöneticileri iki aşamalı taahhüt protokolünü başlatır. İlk aşamada, tüm kayıtlı kaynak yöneticilerinden hazırlanmasını isterler. İkinci aşamada, işlem iptal edilir veya işlenirse işlem yöneticileri kaynak yöneticilerini bilgilendirir.


Bir işlem yöneticisi bir oturum açma deposunda saklar. Bu günlük genellikle işlem olaylarını kaydetmek için kullanılan sıralı bir dosyadır. İşlem yöneticileri bu günlüğü işlem başlangıcını, kararları, kayıtları vb. Kaydetmek için kullanırlar. Normal işlem sırasında işlem yöneticileri günlüğe yazar, ancak başarısız olursa günlüğü en son geri yüklemek için yeniden başlar başlamaz okurlar. durum.


İşlem yöneticileri genellikle aşağıdaki sorumluluklara sahiptir:

  • Sınırlama: Başlangıç, taahhüt ve geri alma yöntemleriyle işlemlerin başlatılması ve bitirilmesi.
  • İşlem Bağlamını Kontrol Etme: İşlem bağlamları, bir işlem yöneticisinin bir işlemi izlemesine yardımcı olan tüm bilgileri içerir. İşlem yöneticileri, işlem bağlamları oluşturmaktan ve bunları mevcut iş parçacığına bağlamaktan sorumludur.
  • İşlemin Koordinasyonu: İşlem yöneticileri genellikle bir işlemi çeşitli kaynaklar üzerinde uyumlu hale getirme yeteneğine sahiptir. Bu özellik iki aşamalı kesinleştirme protokolünü gerektirir. XA protokolü kaynakları kaydetmek ve yönetmek için de kullanılır.
  • Arızadan Kurtarma: İşlem yöneticileri, bir sistem veya uygulama arızası durumunda kaynakların tutarsız bir durumda tutulmamasını sağlamaktan sorumludur.
İşlem yöneticisi nedir? - techopedia nedir?