Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/03/2008, 13:23
Avatar de ElJavista
ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 1 mes
Puntos: 67
Re: Qué es mas rápido

Yo tengo una opinión, si siempre va a estar tu sistema en local, y el volumen de información no es muy grande pues la diferencia si es que la hay sería pues de milésimas de segundo, es decir, sería algo imperceptible. No creo que por ahi vaya la cosa. Más bien yo te diría lo siguiente: Si la estructura de la información, es decir, los campos no son muchos entonces podrías hacerlo con XML. Pero si necesitas trabajar con muchos campos y la información es altamente estructurada, pues lo más recomendable sería una base de datos. En realidad depende de tus necesidades, no tanto de la rapidez, si es que va a estar todo en local. De todos modos no recomiendo que se use un archivo XML como reemplazo de una base de datos, a menos que la información con que se trabaje sea muy poca. El XML no está pensando para reemplazar una base de datos, sino que sirve para transmitir información estructurada. En una base de datos puede haber varias tablas cuyos índices estén relacionados, permite una estructura más compleja de datos, a parte que el estándar SQL permite hacer un mantenimiento de manera más sencilla y unas búsquedas o consultas sin problemas. Repito, la base de datos es lo más recomendable cuando hay una necesidad de información más compleja y estructurada y además el XML no está hecho para reemplazar una base de datos.