Avatar billede dcoder Nybegynder
16. december 2001 - 09:39 Der er 8 kommentarer og
1 løsning

God/dårlig ide

Hej, jeg har et lille spørgsmål...

Hvis jeg har en række artikler, som jeg skal fremvise på mit site... Er det så en god eller dårlig ide at lægge hele teksten ind i min mySQL database, eller er det smartest at lave det som f.eks. en text fil...

Jeg overvejer at proppe det hele ind i en database, da det vil lette arbejdet for mig... Men vil det være en stor byrde for databasen, og er der andre ulemper ved det?

Jeg spekulerer også på om det vil komme til at fylde for meget i databasen, som jo ikke har uanet kapacitet.
Avatar billede nfotx Nybegynder
16. december 2001 - 09:43 #1
Jeg ville helt klart vælge at ligge det ind i tekstfiler. Det er nemmere at redigere, og det er ikke lige så \"smertefuldt\" får serveren/databasen.
Avatar billede nfotx Nybegynder
16. december 2001 - 09:44 #2
..
Avatar billede dcoder Nybegynder
16. december 2001 - 09:49 #3
Det er der nok noget om :) Ville bare være mest praktisk det andet, i hvert fald for mig, men nok ikke for databasen :)

Takker :)
Avatar billede lundsfryd Nybegynder
16. december 2001 - 09:53 #4
Stop lige en halv :)

Det er klart smartest at bruge en database til et artikelsystem. At databasen ikke \"skulle kunne klare det\" fortjener i hvert fald en yddybende forklaring.

Databasen er lavet til det formål, og den har en mængde fordele frem for tekstfiler. Tekstfiler til sådanne systemer hører hjemme i 80\'erne - nu bruger man en database :)
Avatar billede Slettet bruger
16. december 2001 - 09:53 #5
Der er ingen markant hastighedsforskel, og et eller andet sted skal du jo gemme oplysningerne om hvad tekstfilen hedder.

Ren tekst fylder uendeligt lidt i forhold til de 5-10 MB man typisk har af plads i sin MySQL DB.

Og medmindre det drejer sig om millioner af poster kan jeg ikke se fordelen i textfiler. MHT redigering kan du jo blot bruge et simpelt textarea i en form...
Avatar billede morw Nybegynder
16. december 2001 - 13:42 #6
Helt klart i databasen med teksten - Det giver også bedre søgemuligheder.
Avatar billede dcoder Nybegynder
16. december 2001 - 15:35 #7
Hmm, OK, jeg ville blot mene at med omkring 60 linier ganget med 40-50 artikler, ville fylde godt op i databasen, men det lader jo til at der er stor stemning for det modsatte :)

Takker meget for jeres svar
Avatar billede lundsfryd Nybegynder
16. december 2001 - 15:45 #8
60 linier * 50 artikler = ingenting :)

Jeg selv arbejder bl.a. med mysql-db\'er med tabeller med over 1000000 poster, og der er ingen problemer i det rent performancemæssigt.

Pladsmæssigt er der lidt overhead på databasen, men tekstfiler fylder jo også.
Avatar billede dcoder Nybegynder
16. december 2001 - 15:55 #9
Du har sikkert ganske ret :) Jeg havde også håbet på at nogen ville komme med et godt argument for at bruge db\'en frem for txt filer, da det jo giver nogle helt andre muligheder, bl.a. med søgning :)
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
Computerworld tilbyder specialiserede kurser i database-management

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