Avatar billede mm12010 Nybegynder
18. maj 2003 - 19:49 Der er 6 kommentarer og
1 løsning

mange samtidige brugere i MS Access

findes der nogen dokumentation for at MS Access har problemer med at håndterer mange samtidige brugere?
Avatar billede kalaharikid Nybegynder
18. maj 2003 - 20:05 #1
Der er en del "øjenvidne" beretninger om det, ja, det er værst hvis dine samtidige brugere skal have redigeringsrettigheder - Check denne post OG tidligere eksp-diskussion :

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnacc2k/html/acmsdeop.asp

http://www.eksperten.dk/spm/147065
Avatar billede oasen Nybegynder
19. maj 2003 - 09:11 #2
255 samtidige brugere er den teoretiske værdi. I praksis tror jeg ikke, den kommer meget over 20. Det afhænger også meget af, hvad dine brugere foretager sig. Updates og inserts er langt mere krævende end rene udtræk - især hvis du har index på kolonnerne.
Har du behov for meget performance til masser af brugere, så skal du have en databaseserver af en slags - men du kan stadig anvende Access som frontend.

Men hvad laver det spørgsmål egentlig i ASP-kategorien?
Avatar billede mm12010 Nybegynder
19. maj 2003 - 12:09 #3
oasen >> hvor ved du det fra? det er dokumentationen(gerne kort og præcis) jeg har brug for...

bør jeg flytte det?
Avatar billede oasen Nybegynder
19. maj 2003 - 22:07 #4
Det bygger kun på egen og andres erfaringer. Derfor lagde jeg det kun som en kommentar, da det jo er dokumentation, du er ude efter.

Men uanset hvor meget du søger, vil du ikke finde et endegyldigt svar, da hastighed/kapacitet afhænger af rigtig mange faktorer.
Lad mig bare nævne: CPU-kraft, RAM, forbindelse, tabelstruktur, brug af indekser, joins, antal udtræk, antal inserts/updates/deletes, kodeoptimering, antal sideanmodninger, tabellernes kompleksitet/størrelse etc.

De 255 er angivet på Microsofts hjemmeside et sted. Men det er efterhånden en generel holdning, at man ikke skal byde Access mere end 10-30 brugere.
Én ting er, om den kan håndtere det - en anden er performance. Måske du kan have 50 brugere på samtidig, hvis du har programmeret det tip-top og forstår at ordne dine tabeller på en fornuftig måde. Men hvad er det værd, hvis hvert sideskift tager 5+ sekunder? Så er jeg bange for, at mindst 2/3 af de 50 brugere bliver trætte og går igen.

Med andre ord - hvis regner med et højt besøgstal og ikke er ligeglad med performance, så overvej allerede nu at skifte til en SQL Server, My SQL eller måske PostgreSQL.

Jeg ved ikke, om du får mere ud af at flytte spørgsmålet end at søge i alle de spørgsmål, der allerede er oprettet.
Søg f.eks. på MySQL i Access-kategorien, så vil du gang på gang opleve den evige diskussion om, hvad der er bedst af de to.
Det er dog efter min mening ikke direkte sammenligneligt, da Access er mere end bare en database, idet den indeholder en decideret brugergrænseflade og har et væld af muligheder. Derimod er MySQL langt hurtigere, kan håndtere MANGE flere brugere og er samtidig utrolig stabil.
En fair sammenligning ville være at sammenligne MySQL med MS SQL. Jeg ved ikke, hvilken der vinder hastighedsmæssigt, men MS SQL tilbyder både Views, Foreign Keys, Transaktioner og flere avancerede muligheder for at lave udtræk. MySQL har dog vist alt dette fra og med ver. 4.0 (så vidt jeg husker), men indtil videre er den ikke erklæret "stable". Der er dog den afgørende forskel, at MySQl er gratis, hvilket man ikke ligefrem kan sige om MS SQL og databasekongen Oracle.
PostgreSQL kender jeg ikke så meget til, udover at den vist nok er gratis og faktisk tilbyder rigtig mange faciliteter. Alligevel er den langt fra så brugt som ovennævnte af en eller anden grund...

Håber du kunne bruge det til lidt alligevel ;)
Avatar billede mm12010 Nybegynder
19. maj 2003 - 22:19 #5
oasen >> tusind tak!

hvis i begge smider svar skal i få lov at dele den enorme belønning :o)
Avatar billede mm12010 Nybegynder
25. juni 2003 - 23:08 #6
ingen svar...?
Avatar billede oasen Nybegynder
03. juli 2003 - 01:56 #7
Jo, så skidt da...
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
Kurser inden for grundlæggende programmering

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

IT-JOB

Politiets Efterretningstjeneste

Data engineer til PET

Carl Ras A/S

Digital Tech Lead

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger en IT-supporterelev til Lokal IT på Flyvestation Karup

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-supporter til vores supportteam i Hvidovre