23. september 2006 - 14:26Der er
9 kommentarer og 1 løsning
Server funktion med access database
Hej
Jeg ved ikke lige hvad funktionen hedder, men med sql server eksempelvis, kører der et styreprogram i baggrunden hele tiden. Det er så dette man sender forespørgsler til som så vist bliver hurtigere (???) men endnu vigtigere, sortere i forespørsglerne så der ikke kan læses og skrives i samme felt på en gang (tror jeg nok. det skulle ihvertfald være mere sikkert på denne måde). Er der et lignende styreprogram i access så denne database ikke bliver så skrøbelig? Lige nu sender mit program (som er lavet i vb2005) hvist bare selv forespørgsler afsted.
MSSQL og mySQL er "rigtige" databaser hvor "motoren" kører på en server. Det betyder at når du laver en forespørgsel op imod en af dem, får du kun resultatet af det du spørger om, hvilket giver mindre trafik, mere stabilitet og højere hastighed i forhold til Access, hvor det er hele filen der bliver hentet. Access er formiddabel som en lille database eller som frontend, men meget tunge opgaver skal man ikke bede den om. Andre databaser: Oracle, DB2 og mange flere.
Du tænker muligvis på sammenkædet tabelstyring, hvor du har en back-end liggende på en server og en frontend på arbejdsstationerne. På den måde skriver arbejdsstationerne til samme back-end. Det sparer netværkstrafik. alle forespørgsler, formularer, moduler ligger på arbgejdsstationerne mens tabellerne ligger på serveren.
Der er en funktion der kan opsplitte db for dig under funktioner > databasefyunktioner > databaseopdeling.
Korrerkt hvad ffsoft skriver at Access er en desktop db, men jeg vil hævde, at Access kan klare tungere opgaver, end der normalt omtales. Det er naturligvis også afhænig af, hvordan performance er.
Vi er bestemt enige om at grænsen for hvad en "tung" opgave er er meget flydende, jeg har set Access holde til det mest utrolige og bukke under for noget relativt simpelt.
Hvis du vil forbedre performance på en Access database kan du splitte den op i en backend (tabeller og intet andet) og en frontend (det øvrige) Backend ligger så på en server og frontend på klienterne.
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.