/ / django.contrib.gis.db.backends.postgis बनाम django.db.backends.postgresql_psycopg2 - डेटाबेस, django, postgresql, gis, postgis

django.contrib.gis.db.backends.postgis बनाम django.db.backends.postgresql_psycopg2 - डेटाबेस, django, postgresql, gis, postgis

यदि एक जीआईएस एप्लिकेशन में कुछ टेबल हैं जो "टी" नहीं करते हैंजीआईएस संबंधित कॉलम है, क्या प्रदर्शन बेहतर है जब कई डेटाबेस (django.db.backends.postgresql_psycopg2 और django.contrib.gis.db.backends.postgis) का उपयोग केवल django.contrib.gis.db.backends.postgis की तुलना में किया जाता है?

एकाधिक डेटाबेस भी कुछ प्रदर्शन ओवरहेड और जटिलता का परिचय देते हैं। क्या कोई मुझे इस परिदृश्य के लिए सबसे अच्छा अभ्यास दिखा सकता है?

उत्तर:

उत्तर № 1 के लिए 17

प्रदर्शन का अंतर लगभग होगापूरी तरह से अदृश्य। django.contrib.gis.db.backends.postgis केवल PostGiS प्रकार जोड़ने के लिए django.db.backends.postgresql_psycopg2 का विस्तार करता है। यह निश्चित रूप से केवल दो अलग-अलग बैकेंड का उपयोग करने के लिए कई डेटाबेस की जटिलता से गुजरने के लायक नहीं है।