django.contrib.gis.db.backends.postgis 与 django.db.backends.postgresql_psycopg2

发布于 2024-12-02 03:10:56 字数 223 浏览 2 评论 0原文

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

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

If a gis application has some tables which don't have gis related columns, does the performance better when use multiple databases (django.db.backends.postgresql_psycopg2 and django.contrib.gis.db.backends.postgis) compared using django.contrib.gis.db.backends.postgis only?

Multiple Databases also introduce some performance overhead and complexity. Could anyone show me the best practice for this scenario?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

回梦 2024-12-09 03:10:56

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

The performance difference will be almost completely invisible. django.contrib.gis.db.backends.postgis just extends django.db.backends.postgresql_psycopg2 to add the PostGiS types. It is definitely not worth going through the complexity of multiple databases just to use the two different backends.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文