04. august 2005 - 21:17Der er
16 kommentarer og 1 løsning
Finde ud af om writes konflikter med reads
Hej,
Er der nogle der har erfaring med, eller kender metoder til, at afgøre on writes (INSERT, UPDATE etc.) konflikter med reads (SELECT..).
Altså kigge på 2 query's og afgøre, om et kald til write vil ændre det, som read læser.
Jeg skal bruge dette i forbindelse med en undersøgelse om caching. Hvor jeg vil se på bl.a. mulighederne i ovenstående (til at invalidere objekter i cachen, der indeholder select's - der konflikter med en udført write).
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Slettet bruger
04. august 2005 - 21:19#1
a) Kan det lade sig gøre med analyse/parsing af SQL query'en alene? b) Eller er det nødvendigt at foretage ekstra kald til databasen, for at kunne konstatere om de konflikter?
det kræver selvfølgelig lidt kode at se at den UPDATE matcher data
men det kan gøres
og husk på at det er nok kun at kunne klare de nemmeste WHERE betingelser, fordi de vil udgøre en meget stor del af de faktisk queries og kan man ikke gennemskue en query kan man falde tilbage til at invalidere alt som er fra den tabel
Det er bestemt ikke negativt ment, og tak fordi du mindede mig om det åbne spørgsmål, men det slog mig bare - da du jo nok har en rutine med at kigge åbne spørgsmål igennem osv.
tja måske - men jeg synes nu at det er sjovere end at sidde foran TV hele aftenen
en gang hver anden eller tredie uge løber jeg lige de uafsluttede spørgsmål jeg deltager i igennem og ser om der er nogen som trænger til at blive afsluttet
Synes godt om
Slettet bruger
04. september 2005 - 13:24#17
Det kan jeg da godt forstå. Tak for hjælpen.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.