From: Özgür ÖZASLAN (listeler@ins.itu.edu.tr)
Date: Fri 02 May 2003 - 12:40:00 EEST
Teşekkürler...
Özgür ÖZASLAN
http://ozaslan.ifbim.itu.edu.tr
----- Original Message -----
From: "Cengizhan Kaptan" <cengizhan@intlcommerce.com>
To: <linux-programlama@liste.linux.org.tr>
Sent: Friday, May 02, 2003 12:19 PM
Subject: [linux-programlama] Re: transaction locking
Merhaba,
Transaction locking (islem kilitleme) veritabanlarinda bir dizi sorgulama=
nin=20
tamaminin basari ile yurutulmesini saglayan/kontrol eden bir sistemdir.=20
Ornekleyelim: bir web siteniz var ve bir musteri siparis verdiginde bir t=
akim=20
sorgulamalar yapmaniz muhtemeldir... Ornegin musterinin bilgisinin bir=20
musteri tablosunda saklanmasi, mevcut malzemenin satildigina dair tabloda=
ki=20
guncelleme, siparisin eklenmesi ve kredi kartinin saklanmasi gibi... Soyl=
e=20
dusunun bunlardan (orneklerden) musteri bilgisi alindi, satis isi iyi git=
ti=20
yani ilgili tablolara veri girildi ancak bir sebepten dolayi kredi karti=20
bilgisi alinamadi, iste bu durumda transaction locking ise yarar zira but=
un=20
islemlerden birisi bile basarisiz olursa tum islem serisini yok=20
eder/sifirlar... Aksi takdirde bazi tablolarda giris olurken, bazilarinda=
ise=20
giris olmayabilir ve ayikla pirincin tasini olur tabiri caizse... Yani=20
basarisiz bir islemde ilgili veritabanlarindaki islem serisine ait diger =
tum=20
islemleri de iptal eden onemli bir mekanizma kisaca... Oracle stored=20
procedure vb. ozelliklerin yanisira bu ozelligi de sagliyor ornegin...=20
Postgresql'de de bu ozellik yok ancak stored procedure var sanirim...
Saygilar...=20
Cengizhan Kaptan
Cum 02 May 2003 11:11 tarihinde =FEunlar=FD yazm=FD=FEt=FDn=FDz:
> Merhabalar,
> Bu soruyu daha once de sormustum fakat yanit alamamistim sanirim. MySQL
> veri tabaninda Transaction Locking ozelligi yoktur deniyor. Bu ozellik
> nedir, ne ise yarar? Tesekkurler...
>
> Ozgur OZASLAN
> http://ozaslan.ifbim.itu.edu.tr