Bueno, sé que es un poco estúpido. Si quiero almacenar una gran cantidad de datos. ¿Debo usar xml o database (mysql)?
En primer lugar, es XML
jerárquica, por su naturaleza, mientras que MySQL
es relacional.
Si va a almacenar sus datos como XML
documento:
<customer>
<address/>
<address/>
</customer>
, es súper fácil de obtener todas las direcciones de un cliente, pero no tan fácil de obtener clientes para una dirección dada.
En segundo lugar, XML
es más orientado al usuario. Puede editarlo fácilmente con su editor de texto favorito. En MySQL
, no es tan fácil.
Visto todo lo anterior, si sus datos son jerárquicos, de pequeño tamaño y necesita que sean fácilmente editables sin ninguna interfaz, use XML
.
Si sus datos son relacionales y necesita operaciones de configuración rápida en grandes cantidades de datos, use MySQL
.
Esto probablemente sería mejor en stackoverflow –
No hay nada de malo en tu pregunta, pero estoy de acuerdo en que es probable que obtengas la mejor información sobre este tema del público SO. –
Almacenar una gran cantidad de datos en un archivo xml es divertido. Pero solo si odias tu vida y estás buscando formas de hacerlo más miserable. –