17. februar 2011 - 20:08Der er
5 kommentarer og 1 løsning
Hvornår er det en fordel at bruge VIEW
Hvornår er det en fordel at bruge VIEW frem for en alm. select?
lad os antage at jeg har 3 tabeller og jeg skal hente data ud fra dem, disse data vil jeg så gerne have vist som sum at værdien af alle vare pr kunde pr dag.
Ville jeg få en bedre hastighed ved at bruge et view så jeg evt kun skulle lave en select på værdi, dato, kunde? eller er fordelen bare at jeg har nemmere ved at overskue et kald til en view?
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
1) du kan faa nogle renere SQL saetninger ved at select fra et view fremfor at selecte fra en masse tabeller der joines
2) du kan med de fleste database (jeg kan ikke huske om det inkluderer MySQL) give adgang til views uden at give adgang til de bagvedliggende tabeller
3) du kan udnytte det ekstra lag til at rette i tabel struktur uden at det kraever rettelser i applikationen fordi view kan tilrettes saa de returnerer de samme data som foer retelsen
har prøvet at lave en lille test, og jeg tror du har ret det er evt lidt langsommer og så er der jo lige det at min udbyder ikke understyrter view.... men tak for dit svar
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.