2010-10-27 15 views
13

मुझे पता है कि बाहरी डेटाबेस से कनेक्शन प्रदान करने वाले कुछ डेटाबेस ड्राइवर और अन्य पुस्तकालय कोरआउट-आधारित नेटवर्क पुस्तकालयों के साथ असंगत हैं। हालांकि, मुझे यह पता नहीं लगा सका कि SQLAlchemy को ऐसे पुस्तकालयों (अर्थात् गीवेंट) के साथ सुरक्षित रूप से उपयोग किया जा सकता है, और यदि संभावित त्रुटियों को बाहर करने के लिए कोई वर्कअराउंड लागू किया जाना चाहिए।क्या यह gevent के साथ SQLalchemy का उपयोग सुरक्षित है?

क्या आप या तो मुझे बता सकते हैं या मुझे उस लेख पर इंगित कर सकते हैं जहां मैं यह जानकारी पढ़ सकता हूं? एक अतिरिक्त 'धन्यवाद' अगर प्रदान किए गए उत्तर में मैकेनिक्स के स्पष्टीकरण भी शामिल हैं कि यह ठीक क्यों है या यह क्यों नहीं है। :-)

उत्तर

19

क्या आपने gevent google group for SQLAlchemy खोज करने का प्रयास किया था?

मैं SQLAlchemy + mysql-connector सफलतापूर्वक उपयोग कर के इस रिपोर्ट और SQLAlchemy + psycopg2 सफलतापूर्वक उपयोग कर के इस पाया (सुनिश्चित करें कि आप read this है बनाना)

मुझे लगता है कि होगा SQLAlchemy डेटाबेस ड्राइवर है कि का उपयोग करता है SQLAlchemy के रूप में रूप में लंबे समय gevent साथ उपयोग करने के लिए सुरक्षित होना चाहिए सुरक्षित है, लेकिन मैंने इसे स्वयं नहीं किया है और केवल अन्य उपयोगकर्ताओं की रिपोर्ट पर इसका आधार लगाया है।

+0

धन्यवाद, बस मुझे आवश्यक जानकारी। और gevent विकसित करने के लिए भी धन्यवाद :) – dpq

+0

मैं mysql.connector का उपयोग करने की सलाह देते हैं। psycopg2 में कुछ समस्याएं हो सकती हैं। –

+3

मैंने भूगर्भ के साथ psycopg2 का उपयोग किया और किसी भी समस्या का सामना नहीं किया। यदि आप उन्हें पुन: उत्पन्न कर सकते हैं, तो gevent google समूह या अंक ट्रैकर में पोस्ट करने के लिए स्वतंत्र महसूस करें। –

संबंधित मुद्दे