मैं अपने मौजूदा सिनात्रा ऐप में एक ओआरएम जोड़ना चाहता हूं। मैं डाटामैपर, सेक्वेल और एक्टिव रिकार्ड के माध्यम से गया, हालांकि मैंने अभी तक ActiveRecord की कोशिश नहीं की है।सिनात्रा ऐप में ओआरएम जोड़ना; क्या कम मुद्दों और अच्छे प्रदर्शन के साथ कोई आदर्श है?
डाटामैपर आसान लगता है लेकिन मुझे लगातार "What ORM to use in one process multiple db connections sinatra application?" में चर्चा की गई समस्या का सामना करना पड़ रहा है, लेकिन इसके लिए समाधान और मूल कारण को समझने में असमर्थ था।
क्या उपयुक्त और प्रदर्शन उन्मुख ORM चुनने के लिए कोई सुझाव हैं?
डेटामैपर के साथ आपकी समस्या क्या है? –
सटीक समस्या: http://groups.google.com/group/datamapper/tree/browse_frm/month/2010-08/d45961670db1ede3?rnum=71&_done=%2Fgroup%2Fdatamapper%2Fbrowse_frm%2Fmonth%2F2010-08%3F – abhijit
इन मेरा अनुभव, ओआरएम प्रदर्शन के लिए लगभग एक बड़ी समस्या नहीं है क्योंकि आप अपने डेटाबेस और प्रश्नों को कैसे परिभाषित करते हैं। मैंने जो देखा है, से ActiveRecord, Sequel और Datamapper सभी अच्छे SQL उत्पन्न करने में सक्षम हैं। –