"Vinther" <2584431m004@stofanet.dk> wrote in message
news:1144046564.169594.235920@i40g2000cwc.googlegroups.com...
> Du nævner Nexus. Er den ikke gratis? (Eller er det evt. kun een bruger
> løsningen, der er det)
Det er netop 1-bruger udgaven, som er gratis. Hvis du ved, at du alligevel
skal bruge flerbruger løsningen, er DBISAM billigere (den bruger jeg).
> hvad forstås egentlig med flerbruger?
At flere brugere arbejder med den samme database og ser de samme data. Hvis
A retter i data, kan B se det straks derefter. Hvis A retter i data, kan B
ikke samtidig rette i de samme data eller B får en passende fejlbesked.
> Nu bliver jeg krævende, men hvis jeg så kunne få sat endnu et begreb
> på plads, vil det måske også sætte lys på.. ikke kun tilværelsen
>
, men også "problmerne"... server og klient udgaver. Hvad er
> afgørende her?
DBISAM og paradox kan arbejde i en mode, hvor flere applikationer kan
arbejde direkte med de samme filer. DBISAM 3 anvendte styresystemet til at
styre at samtidige brugere ikke går i koks og at A kan rette samtidig med at
B læser m.m. DBISAM 4 og paradox anvender derimod "lock-filer" til at holde
styr på, hvilke brugere der arbejder med hvilke dele af databasen.
Alternativet er, at klient applikationen snakker med en server
applikationen, som derefter læser i filerne. På denne måde sørger serveren
for at samtidig tilgang til de samme data ikke går galt og de enkelte
klienter kan fungere hver for sig. Dette er den professionelle måde at gøre
tingene på. DBISAM har også en server-mode inkluderet og personligt anvender
jeg begge modes afhængig af omstændighederne.
> Så er der det der med de filbaserede databaser. De virker ikke så
> fornuftige til min opgave, idet jeg gerne vil kunne have een samlet
> (.dat-fil) til hver enkelt "kunde". Dvs. kundernes data ikke skal / må
> være sammenblandet i den samme databasefil.
I den sidste ende er alle databaser filbaserede, men man anvender normalt
betegnelsen, når klienterne tilgår filerne direkte og der ikke er en server
applikation involveret undervejs.
Det du beder om, er at alle tabeller skal være samlet i én fil. DBISAM og
paradox anvender f.eks. flere filer til hver tabel og til en hel database
kan det blive rigtig mange filer. MS Access og firebird anvender derimod én
stor fil. Ulempen ved én fil er at meget kan mistes, hvis noget går galt.
Ulempen ved mange filer er, at det måske ser mere uoverskueligt ud og det er
alt andet lige nemmere at kun skulle flytte / lave backup af én fil.
Personligt er jeg ret ligeglad om det kører på den ene eller anden måde.
Slutteligt: Jeg er ikke selv database ekspert, men har lært lidt hen ad
vejen og programmerer stort set kun database applikationer til egne formål.
Andre her i gruppen er sikkert større eksperter på området.
hilsen
Uffe