row lock belki işinizi görebilir, mysql'de bu destek varmı emin değilim tabii.

2015-12-31 14:47 GMT+02:00 Baskın Burak Şenbaşlar <[email protected]>:
> Selamlar,
>
> Php ve mysql ile bi yazilim gelistirmekteyim.Yazilimda belirli zamanlarda
> yapilmasi icin veritabanina eklenen event kayitlari var.Yazilim bircok
> kullanici tarafindan kullanilacak.Herhangi bir kullanici sisteme herhangi
> bir istek yaptiginda,istegi islemeden once databaseteki butun zamani gelmis
> eventleri yapiyorum ve kayitlari siliyorum.
>
> Sikintim su sekilde.Eger iki kullanici es zamanli istek gonderirse database
> kaydini silmeden ikinci kullanici ayni olaylari yapmak icin kayitlari
> alabilir.(cok kucuk bir sure ama mumkun) Dolayisiyla ayni event iki kere
> islenebilir.
>
> Bu durumu cozmek icin nasil bir yol izleyebilirim?
>
> Tek queryde zamanlari gelen eventleri cekip silmemi saglayacak bir yol var
> mi?(dolayisiyla alakali tablolari/satirlari locklamis olmak icin) Arastirdim
> ama bir cevaba ulasamadim.
>
> En kotu ihtimal hiz da kazanmak icin c++ ile zamana gore siralanmis bir
> priority queue uygulamasi yapip event handlingi ona vermeyi dusunuyorum.
>
> Daha iyi bir yol var midir?
>
> Tesekkurler.
>
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>



-- 
Saygılar && İyi Çalışmalar
Timu EREN ( a.k.a selam )
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap