سؤال

أعلم أن بعض برامج تشغيل قاعدة البيانات والمكتبات الأخرى التي توفر الاتصال بالخدمات الخارجية لا تتوافق مع مكتبات الشبكات القائمة على Coroutine. ومع ذلك ، لم أتمكن من معرفة ما إذا كان يمكن استخدام SqlalChemy بأمان مع هذه المكتبات (أي ، جيفنت) ، وإذا كان يجب تطبيق أي حلول لاستبعاد الأخطاء المحتملة.

هل يمكنك إما أن تخبرني ذلك أو توجهني إلى مقال يمكنني فيه قراءة هذه المعلومات؟ "شكرًا لك" إضافية إذا كانت الإجابة المقدمة تحتوي أيضًا على شرح لميكانيكا سبب كونها على ما يرام أو لماذا لا. :-)

هل كانت مفيدة؟

المحلول

هل حاولت البحث Gevent Google Group for SqlalChemy?

لقد وجدت هذا التقرير عن استخدام Sqlalchemy + MySQL-Connector بنجاح وهذا من استخدام Sqlalchemy + Psycopg2 بنجاح (تأكد من أنك اقرا هذا)

أعتقد أن Sqlalchemy يجب أن يكون آمنًا لاستخدامه مع Gevent طالما أن برنامج تشغيل قاعدة البيانات الذي يستخدمه SqlalChemy آمن ، لكنني لم أجربه بنفسي وأستمع إلى هذا فقط على التقارير من المستخدمين الآخرين.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top