2011-08-31 9 views
15

Se un'applicazione gis ha alcune tabelle che non hanno colonne correlate a gis, migliora le prestazioni quando si utilizzano più database (django.db .backends.postgresql_psycopg2 e django.contrib.gis.db.backends.postgis) confrontati usando django.contrib.gis.db.backends.postgis solo?django.contrib.gis.db.backends.postgis vs django.db.backends.postgresql_psycopg2

I database multipli presentano anche un sovraccarico e una complessità delle prestazioni. Qualcuno potrebbe mostrarmi la migliore pratica per questo scenario?

+0

Hai capito? Ho iniziato oggi un'applicazione gis e mi sto chiedendo la stessa cosa. Tutto il consiglio sarebbe apprezzato. – dm03514

risposta

14

La differenza di prestazioni sarà quasi completamente invisibile. django.contrib.gis.db.backends.postgis estende semplicemente django.db.backends.postgresql_psycopg2 per aggiungere i tipi PostGiS. Non è sicuramente la pena passare attraverso la complessità di più database solo per utilizzare i due diversi backend.

+0

grazie mille. ;) –

+0

La tua risposta salva la mia giornata. –