Beh, so che è un po 'stupido. Se voglio memorizzare una grande quantità di dati. Dovrei usare xml o database (mysql)?
Prima di tutto, è XML
gerarchica per sua natura, mentre MySQL
è relazionale.
Se si memorizzare i dati come XML
documento:
<customer>
<address/>
<address/>
</customer>
, è super facile da ottenere tutti gli indirizzi di un cliente, ma non così facile da ottenere clienti per un determinato indirizzo.
Secondo, XML
è più orientato all'utente. Puoi facilmente modificarlo con il tuo editor di testo preferito. Nel MySQL
, non è così facile.
Dato tutto quanto sopra, se i dati sono gerarchici, di piccole dimensioni e sono necessari per essere facilmente modificabili senza alcun frontend, utilizzare XML
.
Se i dati sono relazionali e sono necessarie operazioni di impostazione rapida su grandi quantità di dati, utilizzare MySQL
.
Questo probabilmente sarebbe meglio su stackoverflow –
Non c'è niente di sbagliato nella tua domanda, ma sono d'accordo sul fatto che probabilmente avrai il miglior input su questo argomento dalla folla SO. –
Memorizzare una grande quantità di dati in un file xml è divertente. Ma solo se odi la tua vita e stai cercando dei modi per renderlo più miserabile. –