क्या कोई LINQ की तुलना में प्रदर्शन बेंचमार्क चलाता है

पूर्वोत्तर के मानकों जैसे कि nHibernate, अच्छी पुरानी कस्टम ओआरएम, या एलएलबीजेनप्रो जैसे कुछ?

साथ ही, बेंचमार्क चलाने के बाद, आपके सुझाव क्या हैं?

0
ro fr bn

3 उत्तर

रिको मारियानी एमएसएफटी में प्रदर्शन लड़का है और उसके पास LINQ से SQL प्रदर्शन पर एक अच्छी श्रृंखला है:

आपके द्वारा उल्लेख की जाने वाली पुस्तकालयों के लिए पीईएफ तुलना के साथ कुछ भी नहीं देखा है, लेकिन यह आपको बेसलाइन परफ का विचार देना चाहिए ..

0
जोड़ा

LINQ का उपयोग करके एडीओ.NET इकाइयों के प्रदर्शन के साथ हमारे पास एक भयानक अनुभव था: विरासत चीजों को बहुत धीमा कर देती है। 20 वर्गों के साथ एक छोटा डेटाबेस (कहें, 100 रिकॉर्ड या तो) जिनमें से अधिकांश विरासत में थे, एक क्वेरी आसानी से 10s ले सकती थी।

इसलिए एडीओ.NET इकाइयों + LINQ का उपयोग करते समय संभवतः विरासत के पेड़ को उथले के रूप में बनाएं।

0
जोड़ा

यह वही है जो आप खोज रहे हैं, ORM मानक पर ormBattle.net देखें

0
जोड़ा
समस्या यह है कि? बेंच अंक? ORMBattle पर बहुत नहीं हैं? वास्तविक जीवन? और एक ओआरएम विक्रेता द्वारा अपनी ओआरएम को अच्छी रोशनी में दिखाने के लिए बनाया गया था।
जोड़ा लेखक Ian Ringrose, स्रोत
क्या आप अपने परीक्षणों में linq2sql डालने पर ध्यान देते हैं?
जोड़ा लेखक sirrocco, स्रोत
LINQ से SQL बेंचमार्क पहले से ही है, लेकिन यह आधिकारिक तौर पर अभी तक प्रकाशित नहीं है। code.google.com/p/ormbattle/source/browse देखें /trunk/Output.txt
जोड़ा लेखक Alex Yakunin, स्रोत
"अपनी ओआरएम अच्छी रोशनी में दिखाने के लिए" - यह गलत है। उपरोक्त लिंक देखें। 2 महीने बीत चुके हैं, और प्रत्येक परीक्षा में नेता काफी महत्वपूर्ण हैं।
जोड़ा लेखक Alex Yakunin, स्रोत
शायद नहीं, हम अभी तक सुनिश्चित नहीं हैं, लेकिन: 1) यह पूर्ण-विशेषीकृत ओआरएम नहीं है; 2) एल 2 एस अब अप्रचलित है, यानी माइक्रोसॉफ्ट इसके आगे के विकास की योजना नहीं बना रहा है। निश्चित रूप से कोई भी हमारे टेस्ट सूट को डाउनलोड कर सकता है और किसी भी ओआरएम/डीएएल के लिए उन परीक्षणों को लागू कर सकता है।
जोड़ा लेखक Alex Kofman, स्रोत