01. oktober 2003 - 10:33Der er
6 kommentarer og 1 løsning
Database concurrency
Hvordan sikrer jeg dette med ADO (ODBC)? Min MySQL database kan tilgåes af mange brugere, så jeg ønsker at sikre at det bliver undersøgt om andre brugere har opdateret et givent felt... (mere klart kan det vist ikke siges :-S) Jeg mener at jeg skal bruge noget CommandBuilder og/eller Adapter, og jeg har fundet nogle artikler på MSDN, men det giver ikke rigtigt mening for mig. Nogle som har et eksempel?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
transaction (serializable) { SELECT version from database if version from database > version in save request { // handle situation } else { UPDATE database with save request UPDATE version in database } }
ok, jeg forstår ikke helt hvad du mener med den første linje? "transaction (serializable) {" Vil du have at jeg skal gemme et billede at min Record serialiseret og genindlæse?
Det betyder at det hele skal udføres i en database transaction og at databasen skal sætte stil "transaction isolation level serializable" (det er iøvrigt muligt at read committed er nok - det kan jeg ikke lige gennemskue).
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.