Avatar billede danm Nybegynder
23. september 2006 - 14:26 Der 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.
Avatar billede ffsoft Praktikant
23. september 2006 - 16:12 #1
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.
Avatar billede mugs Novice
23. september 2006 - 20:01 #2
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.
Avatar billede ffsoft Praktikant
03. oktober 2006 - 15:30 #3
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.
Avatar billede danm Nybegynder
04. oktober 2006 - 14:09 #4
Hej, Beklager det sene respons.. Gode svar..
Hvad gør det egentlig hvis du opslitter en access database??
Avatar billede ffsoft Praktikant
04. oktober 2006 - 14:26 #5
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.
Avatar billede danm Nybegynder
14. oktober 2006 - 01:50 #6
cool tak for svar. ffsoft smid lige svar så der kan fordeles lidt til hver (o=
Avatar billede ffsoft Praktikant
15. oktober 2006 - 17:29 #7
Et svar .0)
Avatar billede danm Nybegynder
16. oktober 2006 - 21:45 #8
Øh nej, det er en kommentar
Avatar billede ffsoft Praktikant
16. oktober 2006 - 22:21 #9
Det felt der hedder svar eksisterer ikke hos mig.
Så jeg afstår fra point.
Avatar billede mugs Novice
17. oktober 2006 - 04:33 #10
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester