django.contrib.gis.db.backends.postgis vs django.db.backends.postgresql_psycopg2 - PullRequest
17 голосов
/ 31 августа 2011

Если в приложении ГИС есть несколько таблиц, в которых нет столбцов, связанных с ГИС, производительность улучшается при использовании нескольких баз данных (django.db.backends.postgresql_psycopg2 и django.contrib.gis.db.backends.postgis) по сравнению сТолько django.contrib.gis.db.backends.postgis?

Несколько баз данных также приводят к некоторому снижению производительности и сложности.Может ли кто-нибудь показать мне лучшую практику для этого сценария?

1 Ответ

18 голосов
/ 18 марта 2012

Разница в производительности будет почти полностью незаметна. django.contrib.gis.db.backends.postgis просто расширяет django.db.backends.postgresql_psycopg2 для добавления типов PostGiS. Определенно не стоит разбираться со сложностью нескольких баз данных, просто используя два разных бэкэнда.

...