On Mon, 23 Jul 2007, Radu Oprisan wrote:

hmmm ... din cunostintele mele vagi despre alte sisteme sql, in afara de mysql, ar trebui sa existe peste tot un field auto_increment (ma rog, sa poti sa-l faci, daca tii musai) si poti sa te iei dupa ala.

Sau asa, doar ca de obicei acele cimpuri trebuie sa lucreze sincron pentru a asigura unicitatea valorilor de acolo, indiferent ca e cimp auto_increment in mysql sau ca e facut cu sequence-uri in alte natii de SQL. Iar lucrul sincron implica niste delay-uri la throughput mare pentru ca apar acolo niste lock-uri si implicit niste timpi de asteptare pentru disparitia lock-ului. Iar daca folosesti un cimp de tip timestamp, nu stiu in mysql cum e insa in postgres are rezolutie pina la microsecunda (probabil ca mysql se va opri la secunda, in stilul lui superficial caracteristic), si nu exista nici un sistem cunoscut de noi care sa poata procesa mai mult de o tranzactie pe microsecunda astfel incit sa apara duplicate (teoretic e posibil sa apara duplicate, insa probabilitatea e infima). Sau nu cu mysql in orice caz:))

--
Any views or opinions presented within this e-mail are solely those of
the author and do not necessarily represent those of any company, unless
otherwise expressly stated.

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui