<br><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div>
</div>Secondo me un database relazionale sarebbe la scelta migliore.Poi dipende se hai bisogno di esportare i dati in modo da poterli utilizzare in modo indipendente con altri linguaggi o framework e io in quel caso li salverei su file 
XML.Lavorare con documenti XML manipolandoli tramite Python e'conveniente e a portata di mano grazie alla presenza di svariate librerie atte a farlo.Ci sono anche database XML-native,anche per questo adattissimi a lavorare con dati contenuti su documenti in 
XML.Di questi conosco Berkeley DB XML ma non so darti maggiori informazioni sui bindings disponibili per Python.</div></blockquote><div><br><br>Trovo interessante sqlite:<br>
SQLite is a small
C library that implements a self-contained, embeddable,
zero-configuration
SQL database engine.<br><br>In pratica č un sql relazionale che non ha bisogno di installazioni particolari, tutto il db viene salvato su un unico file.<br>Abbastanza veloce per diverse applicazioni, esistono wrapper per quasi tutti i linguaggi.
<br>Public domain, quindi puņ essere usato senza problemi anche in applicazioni commerciali.<br></div><br>Di solito, comunque, se devo gestire configurazioni, preferisco usare xml (con schema), in maniera da rendere semplici e chiare le specifiche per il configuratore, che nella migliore delle ipotesi non sarņ io a scrivere. :-)
<br></div><br>-- <br>Fabrizio Zeno Cornelli