XML

20/10/2003 - 18:54 por Diego Uribe | Informe spam
Hola

Tengo una pregunta interesante pero necesito mucha documentación para
sustentarla:

¿Puede resultar la lectura de un archivo XML más rápida que la consulta a
una Base de Datos?
Si .. es posible ¿Bajo que condiciones?
¿Cuando comienza la lectura de un archivo XML a ser INeficiente?

Gracias por la colaboración
(La pregunta va para varios grupos, no supe donde colocarla)

Diego Uribe

Preguntas similare

Leer las respuestas

#6 Iván González Vilaboa
21/10/2003 - 00:45 | Informe spam
Añadiría a mayores (creo que sin equivocarme)

- las consultas dentro de un archivo XML con XQuery intuyo son más lentas
que las de una base de datos (no hay índices ni nada que se le parezca)

- problemas si varios usuarios trabajan en modo de escritura contra ese
documento. No hay transacciones, ni bloqueos ni nada como en las bases de
datos.

De todos modos, si suele ser buena idea hacer caché de datos obtenidos de la
base de datos que no cambian frecuentemente guardandolos como un documento
XML (o un DataSet por ejemplo), en vez de estar repitiendo la consulta
seguido

Saludos,
Iván

"Matias Iacono" escribió en
el mensaje news:%
Creo que no tendria nada que ver una cosa con la otra.

En el caso de XML, los datos son estaticos, o sea, tienes tu XML y lo que
contenga, eso es todo.

En cambio en una DB puedes tener datos que cambian continuamente.

Por otro lado, un archivo XML, por lo general, digo, cuando de base de


datos
se trata, fue generado por una consulta a una DB.

Desde mi punto de vista, no hay comparacion.

"Diego Uribe" wrote in message
news:
> Hola
>
> Tengo una pregunta interesante pero necesito mucha documentación para
> sustentarla:
>
> ¿Puede resultar la lectura de un archivo XML más rápida que la consulta


a
> una Base de Datos?
> Si .. es posible ¿Bajo que condiciones?
> ¿Cuando comienza la lectura de un archivo XML a ser INeficiente?
>
> Gracias por la colaboración
> (La pregunta va para varios grupos, no supe donde colocarla)
>
> Diego Uribe
>
>


Respuesta Responder a este mensaje
#7 Luis Gómez Sánchez [MS]
21/10/2003 - 10:47 | Informe spam
En princio, la respuesta debería ser no. Las BBDD ofrecen multitud de
servicios enfocados a la manipulación de información que XML no ofrece.
No obstante, existen diversas puntualizaciones al respecto ya que en
determinados casos (datos simples, conexiones a BBDD lentas, etc)
globalmente XML puede ofrecer un rendimiento comparable a través de XPath
( a pesar de que no sea indexado, ni transaccional). Como entantas
ocasiones, la respuesta depende del escenario aunque genericamente
deberíamos utilizar BBDD.

Un saludo.

Luis Gómez
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.



"Diego Uribe" wrote in message
news:
Hola

Tengo una pregunta interesante pero necesito mucha documentación para
sustentarla:

¿Puede resultar la lectura de un archivo XML más rápida que la consulta a
una Base de Datos?
Si .. es posible ¿Bajo que condiciones?
¿Cuando comienza la lectura de un archivo XML a ser INeficiente?

Gracias por la colaboración
(La pregunta va para varios grupos, no supe donde colocarla)

Diego Uribe


Respuesta Responder a este mensaje
#8 Luis Gómez Sánchez [MS]
21/10/2003 - 10:47 | Informe spam
En princio, la respuesta debería ser no. Las BBDD ofrecen multitud de
servicios enfocados a la manipulación de información que XML no ofrece.
No obstante, existen diversas puntualizaciones al respecto ya que en
determinados casos (datos simples, conexiones a BBDD lentas, etc)
globalmente XML puede ofrecer un rendimiento comparable a través de XPath
( a pesar de que no sea indexado, ni transaccional). Como entantas
ocasiones, la respuesta depende del escenario aunque genericamente
deberíamos utilizar BBDD.

Un saludo.

Luis Gómez
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.



"Diego Uribe" wrote in message
news:
Hola

Tengo una pregunta interesante pero necesito mucha documentación para
sustentarla:

¿Puede resultar la lectura de un archivo XML más rápida que la consulta a
una Base de Datos?
Si .. es posible ¿Bajo que condiciones?
¿Cuando comienza la lectura de un archivo XML a ser INeficiente?

Gracias por la colaboración
(La pregunta va para varios grupos, no supe donde colocarla)

Diego Uribe


Respuesta Responder a este mensaje
#9 Luis Gómez Sánchez [MS]
21/10/2003 - 10:47 | Informe spam
En princio, la respuesta debería ser no. Las BBDD ofrecen multitud de
servicios enfocados a la manipulación de información que XML no ofrece.
No obstante, existen diversas puntualizaciones al respecto ya que en
determinados casos (datos simples, conexiones a BBDD lentas, etc)
globalmente XML puede ofrecer un rendimiento comparable a través de XPath
( a pesar de que no sea indexado, ni transaccional). Como entantas
ocasiones, la respuesta depende del escenario aunque genericamente
deberíamos utilizar BBDD.

Un saludo.

Luis Gómez
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.



"Diego Uribe" wrote in message
news:
Hola

Tengo una pregunta interesante pero necesito mucha documentación para
sustentarla:

¿Puede resultar la lectura de un archivo XML más rápida que la consulta a
una Base de Datos?
Si .. es posible ¿Bajo que condiciones?
¿Cuando comienza la lectura de un archivo XML a ser INeficiente?

Gracias por la colaboración
(La pregunta va para varios grupos, no supe donde colocarla)

Diego Uribe


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida