26. oktober 2001 - 08:27Der er
2 kommentarer og 2 løsninger
DB eller XML til CMS?
Jeg er ved at redesigne mit CM-system og overvejer i den forbindelse at omlægge den bagvedliggende database til servergenereret XML. Hvad mener I er bedst? Her tænker jeg specielt på skalerbahed, dvs. hvor store mængder data det er fornuftigt at gemme i en enkel XML-fil. Hvilke muligheder har man for at udføre forespørgsler i XML i stil med SQL? Hvor hurtigt arbejder XML-parseren i forhold til eks. Access med Oledb.JET? Hvordan håndterer parseren flere brugere af samme fil, evt. hvis de begge vil skrive til filen samtidig?
Jeg har selv rodet lidt med XML, da det jo er rart nogen gange ikke at være afhængig af at have en DB.
Jeg har lavet et HTML/JS/PHP som læser i to XML filer (som bliver genereret af et andet program), og her er der jo ikke de store problemer ved samtidiged & overskrivning. (men hvis man på et tidspunkt skal kunne skrive i xml-filerne, vil jeg anvende Sessions i PHP til at klare opgaven)
Efterhånden blev der flere og flere elementer i XML-filerne, og da jeg måtte omskrive algoritmerne som arbejdede i XML-filerne, da det tog 1-2 sek. før mit View blev præsenteret.
Jeg anvendte JS til at lave forespørgsler, og det er lige til, eks:
Hvis ikke den eneste strukturen i dataene dine er ett hierarki, så er XML litt farlig å oppdatere. En relasjonsbase gir deg bedre støtte til å opprettholde konsistens i data.
Kombiner skidet, det gør vi i vores Tangora CMS og det virker som en drøm. Lad databasen gøre de opgaver den er bedst til og benyt xml som et sidekick, til de opgaver den gør bedst.
Godt, det med at kombinere tingene var jeg også kommet frem til som den bedste løsning ;-).
Synes godt om
Ny brugerNybegynder
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.