Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database django.contrib.gis.db.backends.postgis vs django.db.backends.postgresql_psycopg2_Database_Django_Postgresql_Gis_Postgis - Fatal编程技术网

Database django.contrib.gis.db.backends.postgis vs django.db.backends.postgresql_psycopg2

Database django.contrib.gis.db.backends.postgis vs django.db.backends.postgresql_psycopg2,database,django,postgresql,gis,postgis,Database,Django,Postgresql,Gis,Postgis,如果一个gis应用程序有一些表没有与gis相关的列,那么与仅使用django.contrib.gis.db.backends.postgresql_psycopg2和django.contrib.gis.db.backends.postgis相比,使用多个数据库(django.db.backends.postgis)的性能是否更好 多个数据库也会带来一些性能开销和复杂性。有谁能告诉我这种情况下的最佳实践吗?性能差异几乎是完全看不见的。django.contrib.gis.db.backends.

如果一个gis应用程序有一些表没有与gis相关的列,那么与仅使用django.contrib.gis.db.backends.postgresql_psycopg2和django.contrib.gis.db.backends.postgis相比,使用多个数据库(django.db.backends.postgis)的性能是否更好


多个数据库也会带来一些性能开销和复杂性。有谁能告诉我这种情况下的最佳实践吗?

性能差异几乎是完全看不见的。django.contrib.gis.db.backends.postgis只是扩展了django.db.backends.postgresql_psycopg2以添加postgis类型。仅仅为了使用两个不同的后端而经历多个数据库的复杂性绝对是不值得的。

你已经明白了吗??我今天启动了一个gis应用程序,我也在想同样的事情。任何建议都将不胜感激。你的回答救了我一天。