13. februar 2004 - 09:48Der er
5 kommentarer og 1 løsning
Hvad er bedst...få store eller mange små
Hvad er bedst når man laver sine databaser? skal jeg lave mange små tabeller eller skal jeg lave nogle få store? Hvad giver den bedste hastighed i fremtiden når der skal søges i dem osv.
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Hvad nu hvis (bare hypotetisk) at jeg har en tabel med 100.000 filer i som styrer filnavn filplacering thumbnail preview uploaded af uploaded den downloaded og evt nogle flere felter
ville det være bedre at dele dem op i under grupper
Hvis man splitter op i "mange" små tabeller får man et overhead når data skal samles igen. Man kan lave horisontal og vertikalt split af tabeller - men man gør det oftest når datamængderne er så grelle at databasemotoren ikke kan håndtere det længere.
På fx SQL Server har jeg haft tabeller med 900.000.000 (lige under 1 milliard) rækker uden det har været nødvendigt!
Min fornemmelse vil være at man har bedst af at have mange data i en tabel, ordenlige indeks til at understøtte join og where betingelser - og at man aldrig trækker data ud med * men kun med navngivne kolonner.
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.