/ / django.contrib.gis.db.backends.postgis vs django.db.backends.postgresql_psycopg2 - base de données, django, postgresql, gis, postgis

django.contrib.gis.db.backends.postgis vs django.db.backends.postgresql_psycopg2 - base de données, django, postgresql, gis, postgis

Si une application gis a des tables qui ne le sont pasLes performances sont meilleures lorsque plusieurs colonnes sont associées à gis (django.db.backends.postgresql_psycopg2 et django.contrib.gis.db.backends.postgis) par rapport à l'utilisation de django.contrib.gis.db.backends.postgis uniquement?

Les bases de données multiples introduisent également un surcoût et une complexité liés aux performances. Quelqu'un pourrait-il me montrer la meilleure pratique pour ce scénario?

Réponses:

17 pour la réponse № 1

La différence de performance sera presquecomplètement invisible. django.contrib.gis.db.backends.postgis étend simplement django.db.backends.postgresql_psycopg2 pour ajouter les types PostGiS. Il n'est certainement pas intéressant de parcourir la complexité de plusieurs bases de données uniquement pour utiliser les deux serveurs différents.