Foros del Web » Programando para Internet » ASP Clásico »

XML o Base de Datos?

Estas en el tema de XML o Base de Datos? en el foro de ASP Clásico en Foros del Web. Hola, acabo de postear lo mismo en el foro de .Net, ya que me estoy acercando un poco más a esa tecnología de a poco. ...
  #1 (permalink)  
Antiguo 19/06/2005, 22:31
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 1 mes
Puntos: 9
XML o Base de Datos?

Hola, acabo de postear lo mismo en el foro de .Net, ya que me estoy acercando un poco más a esa tecnología de a poco. Me gustaría saber que opinan acerca de XML como forma de almacenamiento de datos. Cual sería más eficiente a la hora de soportar muchos usuarios al mismo tiempo?, un archivo xml se puede violar y extraer información al igual que puede pasar con una base de datos?, a la hora de buscar datos y extraerlos (ya sea del archivo xml o de la base de datos) cual se desempeña de mejor manera en esta tarea?. Qué sería mejor, tener un enorme archivo XML con miles de nodos, o tener una enorme base de datos con miles de registros (obviamente guardando la misma información que el archivo xml) ?.
Espero que alguien me pueda comentar si tiene experiencia con xml como su fuente principal de almacenamiento de datos para poder tomar conocimiento acerca de cual forma nos brinda un mejor desempeño.
Un saludo.
__________________
Add, never Remove
  #2 (permalink)  
Antiguo 20/06/2005, 09:44
Avatar de Tarecito  
Fecha de Ingreso: noviembre-2003
Ubicación: Lima - Perú
Mensajes: 443
Antigüedad: 20 años, 5 meses
Puntos: 1
hola mariano, bueno, yo uso xml para hacer pruebas localessolamente, lo máximo q he llegado a tener en un archivo xml es el equivalente a 100 registros, pero no creo q para grandes cantidades sea reconmedable usar xml
__________________
Tarecito
  #3 (permalink)  
Antiguo 20/06/2005, 10:33
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Pero como sea, no encuentro un punto de comparacion entre un manejador de bases de datos, el que quieras y un archivo XML, o sea, son dos cosas que su uso es totalmente distinto, en un txt tambien puedes almacenar datos, pero esto no quiere decir que pueda en un momento dado sustituir a una base de datos.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 20/06/2005, 10:45
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 1 mes
Puntos: 9
Si, es totalmente cierto lo decís U Goldman, estoy de acuerdo con eso, pero XML te permite estructurar tus datos de una forma que puede simular la estructura de una tabla de una base de datos. Además, podés extraer información de acuerdo a ciertos parametros, al igual que se hace con una sentencia SQL en una base de datos. También mi consulta viene dada porque estoy viendo la potencia que tiene la clase XML de .Net, que te ofrece una gran funcionalidad para la insercion, actualizacion y borrado de datos dentro del archivo xml.
Una pregunta me gustaría agregar ya que U Goldman justo mencionó algo que me interesa saber desde hace tiempo. Ustedes que son grandes programadores, y ya se desempeñan en empresas como tales y además tienen experiencia en esto, cual es el uso frecuente que se le da a un archivo XML?.
Muchas gracias por sus respuestas, un saludo!.
__________________
Add, never Remove
  #5 (permalink)  
Antiguo 20/06/2005, 10:52
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Pues bueno, dejemos que vengan los grandes programadores a contestar esto, y en mi humilde opinion, lo he utilizado extensivamente para envio y recepcion de datos, pero no se limita a esto, precisamente por su estructura, puedes crear diccionarios de datos, o integrar diseno con la ayuda de xsl, en realidad tiene muchos usos, pero yo no lo podria comparar con una DB.

http://www.simonstl.com/articles/whyxml.htm

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 20/06/2005, 12:05
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 1 mes
Puntos: 9
Muy bueno el link U Goldman, ya me voy a poner a leer el artículo con detenimiento, pero lo poco que he leído me esta ayudando bastante a saber más sobre este tipo de archivos para despejar mis dudas.
Saludos!.
__________________
Add, never Remove
  #7 (permalink)  
Antiguo 20/06/2005, 16:02
Avatar de Tarecito  
Fecha de Ingreso: noviembre-2003
Ubicación: Lima - Perú
Mensajes: 443
Antigüedad: 20 años, 5 meses
Puntos: 1
u_goldman tiene razón, una cosa son papas y otra son camotes, yo soy relativamente nuevo en esto pero si he visto y trabajado con xml, y lo uso también para mostrar datos y darle un formato con el xsl. Es cierto q tiene muchas funcionalidade como búsqueda x nodos, uso del DOM y esas cosas, pero para almacenar datos están las bases de datos creo. Ojo q el xml es muy versatil para muchas cosas, pero ya depende q como y paraq lo uses.
__________________
Tarecito
  #8 (permalink)  
Antiguo 20/06/2005, 17:03
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 1 mes
Puntos: 2
Asi es...

Yo no conozco casi nada de XML, pero hay demasiadas funciones que requiere una base de datos, que solo los manejadores tienen.

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:51.