webForumDet fria alternativet

XML-filer vs. databas

Webbutvecklingur Webbutveckling - Övrigt

1 svar · 221 visningar · startad av kallepocket

Medlem sedan sep. 200182 inlägg
Frågan#1

Jag ska kolla lite på att utveckla en Web Service här i dagarna. Den kommer ta emot en massa data i form av XML-filer från ett annat företag när användaren begär det.

Vad anser ni vara bäst, att lagra XML-filerna som de kommer in och endast spara viss metadata typ id-nummer och datum i en databas för att kunna söka på, eller är det lättare/effektivare att läsa in all data från XML-filerna till databasen?

Medlem sedan dec. 19991 072 inlägg
#2

Hur mycket data rör det sig om?

En databas är alltid snabbare att söka i, men då en webservice i sig är långsamt blir skillnaden knappast märkbar om det inte rör sig om filer på över ca 20-50MB kanske...

...är filerna relativt små, så kan du lika gärna spara informationen direkt i filen och sen söka där med.

Vilket programmerings-språk använder du? .NET har ju tex. XmlTextReader som är en "ultra"-snabb xml-läsare, som är mycket snabbare än ett XmlDocument tex.

136 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)