Re: [Linux-programlama] Transection nedir?

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Ahmet (corsairsoft@hotmail.com)
Date: Wed 08 Mar 2006 - 10:53:52 EET


merhabalar,

Ben mysql 5.0.16 kullanıyorum ve işlemlerin
 hızlı olması için Myisam tablolar oluşturuyorum
konu açıldı sormak istedim.
bu (Atomicity) olayını myisam tabloları desteklermi ? nasıl kullanılır ?

kolay gelsin iyi çalışmalar.

----- Original Message -----
From: "Umut Karabudak" <ukarabudak@gmail.com>
To: <linux-programlama@liste.linux.org.tr>
Sent: Wednesday, March 08, 2006 9:16 AM
Subject: Re: [Linux-programlama] Transection nedir?

> Selam,
> Transaction daha kapsamli konudur. Sizin bahsettiginiz sadece bir
> parcasi (Atomicity) ,
> http://en.wikipedia.org/wiki/Database_transaction adresi daha yardimci
> olacaktir.
>
> On 3/8/06, Mehmet Duran <mehmetd@kablonet.com.tr> wrote:
>> Okan bey;
>>
>> Transaction mantigi, birbirini tamamlayan sql satirlarinin bir grup
>> olarak
>> girilmesi, ve burdaki bir adimin fail ettiginde geri alinabilmesiyle
>> alakalidir.
>> BEGIN; diyip siraladigin SQL satirlarindan birisi FAIL ederse, sonunda
>> sana
>> COMMIT yerine ROLLBACK yapma $ansi tanir. Mesela bir satir INSERT ettin,
>> onun id'si ile ba$ka bir satir INSERT ettin. Ikinci insert fail ederse
>> ilk
>> satirin da databasede eklenmemi$ olmasini, ilk halindeki gibi kalmasini
>> saglayabilirsin. COMMIT edilmeyen transaction'lardaki degi$iklikler
>> sadece o
>> transaction boyunca gecerlidir.
>>
>> Sallama bir ornek. Mesela ATM'den para cekiyorsun. Tam sana makina karti
>> verdi, para vericekken elektrikler kesildi. Transaction acikken ba$layan
>> i$lemler, salliyorum, i$lem loguna i$lendi, para cektigin i$lendi, parayi
>> verdikten sonra da commit edicek. Eger transaction olmasa, elektrikler
>> geri
>> geldiginde paran cekilmi$ gozukur. Ama transaction'la cali$an
>> database'imizde, database acildiginda yarim kalmi$ butun transaction'lar
>> rollback edildigi icin, hesabin guvendedir.
>>
>> Kolay Gelsin
>>
>> ________________________________________
>> From: linux-programlama-bounces@liste.linux.org.tr
>> [mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of OKAN
>> ARI
>> Sent: Wednesday, March 08, 2006 12:09 AM
>> To: linux-programlama@liste.linux.org.tr
>> Subject: [Linux-programlama] Transection nedir?
>>
>> Ne işe yarar, avantajı nedir? Olmazsa olmaz oldugu kosullar nelerdir?
>>
>> Cvp yazanlar icin simdiden tesekkurler
>>
>>
>> _______________________________________________
>> Linux-programlama mailing list
>> Linux-programlama@liste.linux.org.tr
>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>
>
>
> --
> Umut Karabudak
> "Do, or do not. There is no 'try.'"
> -- Jedi Master Yoda
>

--------------------------------------------------------------------------------

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.