جانجو دي بي

قاعدة بيانات قاعدة البيانات الأساسية / تجمع الاتصال ل DJango + Postgres
التحميل الان

جانجو دي بي الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Greg McGuire
  • موقع ويب الناشر:
  • https://github.com/gmcguire/

جانجو دي بي العلامات


جانجو دي بي وصف

نعم، للأسف. Punts Django على مشكلة التوصيلات المجمعة / المستمرة، تخبر الناس عموما استخدام تطبيق مخصص مثل PGBouncer (لل Postgres.) ومع ذلك، فإن هذا غير قابل للتطبيق دائما على منصات تطبيقات التطبيق مثل Heroku، حيث يعمل كل تطبيق في عزلة. وبالتالي تطبيق DJango-DB-Pool. هناك آخرون، ولكن هذا يحاول تقديم ثبات الاتصال / تجمع مع القليل من التبعيات قدر الإمكان. في حالة دعم برنامج تشغيل django postgres_psycopg2 فقط. يتم تنفيذ تجمع الاتصالات عن طريق التفاف رقيقة كائن اتصال PSYCOPG2 مع فئة تدرك حمام السباحة. التنفيذ الفعلي في مجال التجمع هو ThreadedCynectionpool المدمج في PSYCOP2G، والذي يتعامل مع سلامة الخيوط لمثيل حمام السباحة، بالإضافة إلى اختبار اتصال ميت بسيط عند إرجاع الاتصالات. كما يجلس هذا التطبيق داخل مترجم ثعبان، في بيئة خادم التطبيقات متعددة المعالجة حمام السباحة لن يكون أكبر من اتصال واحد. ومع ذلك، لا يزال بإمكانك الاستفادة من استمرار الاتصال (لا توجد علامات عامة إنشاء اتصال، مخطط للتخزين المؤقت، إلخ.) لذا يجب تفكك هذه الفوائد (الحد الأدنى) النفقات الإضافية الإضافية (الحد الأدنى) من هذه الفوائد. التثبيت PIP تثبيت DJango-DB-PoolusageCheange `->` المحرك "من` django.db.backcends.postgresql_psycopg2'` ``bpool.db.backcends.postgresql_psycopg2'.If أنت في بيئة متعددة مراحل، أيضا تعيين` max_conns` ولا اختياريا `min_conns` في "الخيارات"، مثل هذا، مثل هذا: "الافتراضي": {المحرك ": 'dbpool.db.backcends.postgresql_psycopg2'، 'الخيارات': {'max_conns': 1}، # سيتم استخدام هذه الخيارات لتوليد تجمع الاتصال مثيل الاستخدام الأول للاستخدام الأول ويجب أن يظل دون تغيير من الإدخالات السابقة "اسم": "اختبار"، "المستخدم"، "اختبار": "اختبار"، كلمة المرور ":" Test123 "،" المضيف ":" LocalHost "،" Port ": "،} انظر لمزيد من المعلومات حول الإعدادات` max_conns` و "min_conns`.product الصفحة الرئيسية


جانجو دي بي برامج ذات صلة