transaction   

adana çık aradan

  1. database terminolojisinde bir grup beraberce yürümesi gereken işlemi temsil eden olay, grup, nesne, bilmemne.

    örneğin elimizde iki banka hesabı var, bir adet de havale transaction'umuz var. bu transaction birinci hesaptan para düşülmesini ikinci hesapta ise para artışı yapılmasını gerektiriyor. yanında da mesela parası giden müşteriye "gitti paran sıçtın şimdi borca battın", para alana da "hayırlı olsun" mesajları gönderen rutinler var. bu süreçler birbirinden bağımsız şekilde sürerse örneğin çeşitli sebeplerden ötürü para düşme süreci çalışırken diğer hesapta paranın artması süreci çalışmayabilir. bu sebepten ötürü bu süreçlerin hepsi tek transaction olarak ele alınır ve bu süreçlerin bir arada çalışması garanti edildiğinde hepsi birden commit edilir. bir sebeple bu işlemden vazgeçildiğindeyse hepsi birden rollback edilip işlem iptal edilebilir. bu olay transaction'dur, elzemdir, zaruridir, muhteşemdir. mission critical işlemler için olmazsa olmazdır.

    (bkz: transaction log)
    (wondrous, 01.05.2005 22:36)
  2. (bkz: rollback)
    (bkz: commit)
    (lightblue, 21.08.2006 23:36)
  3. (bkz: atomic transaction)
    (wondrous, 13.11.2007 22:14)