[Python] Consiglio su DB da usare in un progetto django.

Daniele Varrazzo piro a develer.com
Dom 6 Apr 2014 21:54:28 CEST


On 2014-04-06 20:08, Gollum1 wrote:
> Presumo che in un progetto django il database sia residente sul 
> server,
> anche se si usa SQLite? Visto che per il mio progetto non devo 
> memorizzare
> i dati che vado ad elaborare, per i singoli utenti, SQLite andrebbe
> benissimo, se fosse locale al computer ancora meglio... La mia 
> intenzione
> sarebbe di creare il un DB all'apertura della sessione, solo per 
> facilitare
> i calcoli, e poi distruggerlo al termine... Mentre sarebbe opportuno 
> avere
> un DB SQLite in sola lettura per altri dati generici usati per i 
> calcoli,
> comuni a tutti gli utenti.
>
> Pensavo ai DB, invece di semplici file su testo formattati, perché 
> dovrebbe
> essere più semplice l'estrazione del singolo dato dal file, voi che 
> ne
> dite? È un modello che ha senso o mi vado a ficcare in qualche 
> casino?

Tutto è possibile, ma creare e distruggere un database per sessione non 
è la cosa più comune, per non parlare del fatto che django non ti 
consente di connetterti ad un numero arbitrario di database (uno per 
sessione) ma solo ad un numero prefissato in configurazione.

Secondo me o usi file temporanei o usi un database come si deve: per le 
mezze misure non hai infrastruttura di supporto.

-- Daniele


Maggiori informazioni sulla lista Python