Tema: Mysql vs XML
Ver Mensaje Individual
  #15 (permalink)  
Antiguo 25/07/2011, 05:28
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses
Puntos: 2658
Respuesta: Mysql vs XML

Cita:
Iniciado por tapuntdesign Ver Mensaje
¿ Creen que es óptimo usar mysql para consultar información cómo :

<universidades>
<nombre>
Politecnica de Zulú
</nombre>
<nombre>
Pepito grillo
</nombre>
</universidades>

?
En realidad, si, desde el momento en que puedas necesitar hace al menos una consulta donde el modo eficiente sea usando JOIN... mmm... Si. Es preferible usar un DBMS y no archivos XML.
- Otra situación es que el uso de XML para guardar datos requiere de permisos de escritura en el servidor, cosa que no se requiere para usar una base de datos.
- Una razón podría ser que como se trata de archivos de texto plano, la información es vulnerable (si la encriptas en el XML pierdes parte de la "eficiencia" lograda), mientras que hacerlo en el DBMS resulta más simple.
- Por otro lado, el acceso a los datos de los XML requieren sólo permiso para acceder al site, mientras que para acceder a los de la base no sólo debes certificarte contra el DBMS sino que además debes conocer la estructura de la base.

En definitiva, hay razones de mayor peso que la facilidad de lectura o la brevedad de los datos, por las cuales los portales y foros se han decantado por el uso de los DBMS, y dejado el XML para otras tareas, algunas de las que son menos críticas.

Lo siento si llego tarde al tema...

__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 25/07/2011 a las 07:15