Avatar billede running_fast Nybegynder
31. juli 2003 - 17:54 Der er 4 kommentarer og
1 løsning

En eller flere DB'er ?

Hej,
Hvad er at foretraekke .. 1 access fil, med 3 tables (counter, links, lille forum) eller 3 access filer med hver en tabel ?

Fordele / ulemper ved de 2 metoder ? Kan man have adgang til 2 forskellige tabels samtidigt ?

Tak
Avatar billede arne_v Ekspert
31. juli 2003 - 17:56 #1
1 database med 3 tabeller. Uden tvivl.

Nemmere at arbejde med.

Bedre performance.

(og du kan sagtens arbejde på flere tabeller samtidigt)
Avatar billede running_fast Nybegynder
31. juli 2003 - 18:07 #2
tak tak
Avatar billede eagleeye Praktikant
31. juli 2003 - 18:08 #3
Det komme an på hvad der skal være i de 3 tabeller.

Hvis de 3 tabeller bare får et minimum med hinanden at gøre skal det være i samme fil. Da man let kan tilgå alle tabeller i samme fil og JOINe dem.  Det er ikke muligt at JOINe tabellerne hvis de er i hver sin fil.

Eks hvis du har en bruger tabel og en tagwall tabel og du vil gemme brugerID for hvem der har skrevet i din tagwall og senere trækker det ud igen.

Fordelen ved flere filer er at Access bliver tung at arbejde med når filen bliver meget stor så det kan være en fordel at dele det lidt op, men det skal ikke være noget med man først skal hendte fra en fil og så åbne en ny database fil for at finde noget andet.
Avatar billede running_fast Nybegynder
31. juli 2003 - 18:14 #4
eagleeye > lige pt. er er ingen kryds_info mellem tabellerne. Som sagt er det alene til counter/links/lille forum -

Takker for den uddybene forklaring - checkede arne_v's profil, hvorfor jeg med det samme smed point's den vej - sorry ;)
Avatar billede arne_v Ekspert
31. juli 2003 - 18:23 #5
1 database vil være meget hurtigere hvis du skal blande data.

1 database vil være lidt hurtigere hvis du skal bruge mere end
en database selvom det er uafhængigt.

Jeg vil ikke afvise at der ved meget store tabeller kan være nogle
fordele ved at splitte dem i flere MDB filer, men jeg tror at
det skal være endda meget store tabeller førend det kan mærkes.
Så store at hvis det er et problem vil man alligevel overveje
MSDE (eller måske MySQL).

Det andet er det rent praktiske. Det er simpelthen nemmere med
en database når man skal ind og lave noget ved den/dem.
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