Ev Ağlar İşlem (veritabanında) nedir? - techopedia nedir?

İşlem (veritabanında) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - İşlem ne anlama geliyor?

Bir veritabanı bağlamındaki bir işlem, veri alımı veya güncellemeleri için bağımsız olarak yürütülen mantıksal bir birimdir. İlişkisel veritabanlarında, veritabanı işlemleri atomik, tutarlı, izole edilmiş ve dayanıklı olmalıdır - ACID kısaltması olarak özetlenmelidir.

Techopedia İşlemi Açıklıyor

İşlemler, bir işlemin başlangıcını veya bitişini gösteren COMMIT veya ROLLBACK SQL deyimleri ile tamamlanır. ACID kısaltması, bir veritabanı işleminin özelliklerini şu şekilde tanımlar:

  • Atomisite: Bir işlem tamamen tamamlanmış, kaydedilmiş (taahhüt edilmiş) veya tamamen geri alınmış (geri alınmıştır) olmalıdır. Bir perakende mağaza veritabanındaki bir satış, atomisiteyi açıklayan bir senaryoyu gösterir, örneğin satış, bir stok indirimi ve gelen nakit kaydından oluşur. Her ikisi de birlikte olur ya da olmaz - hepsi ya da hiçbir şey.
  • Tutarlılık: İşlem, işlemden önceki veritabanının durumuna tam olarak uygun olmalıdır. Başka bir deyişle, işlem veritabanının kısıtlamalarını kıramaz. Örneğin, bir veritabanı tablosunun Telefon Numarası sütunu yalnızca rakam içerebilirse, tutarlılık, alfabetik bir harf girmeye çalışan herhangi bir işlemin gerçekleştirilemeyeceğini belirtir.
  • Yalıtım: Orijinal işlem gerçekleştirilinceye veya geri alınana kadar işlem verileri diğer işlemlerde bulunmamalıdır.
  • Dayanıklılık: Veritabanı hatası olsa bile işlem verileri değişiklikleri mevcut olmalıdır.
İşlem (veritabanında) nedir? - techopedia nedir?