Dapper.NET - "माइक्रो-ओआरएम" जिस पर StackOverflow काम करता है

Dapper.NET एक "मिनी-ओआरएम" है, क्योंकि डेवलपर्स खुद इसे कॉल करते हैं, जो विशेष रूप से StackExchange इंजन और StackOverflow साइट चलाता है।

आज सैम सैफ्रन (@samsaffron, एक प्लेटफ़ॉर्म डेवलपर्स में से) ने इसे Google Code पर OpenSource पर अपलोड किया।

इस माइक्रो-लाइब्रेरी की मुख्य विशेषता उन मामलों में प्रदर्शन है, जब आपको चलाने की आवश्यकता होती है, उदाहरण के लिए, एक पंक्ति में 500 चयन-आदेश और कुछ वर्गों की वस्तुओं में हजारों परिणामों का नक्शा। डेवलपर्स का दावा है कि उनके समाधान की गति व्यावहारिक रूप से SqlDataReader के साथ "मैनुअल" काम से नीच नहीं है।

सैम ने स्वयं अपने ब्लॉग पर इस सूक्ष्म-कार्य का वर्णन किया है , विशेष रूप से पहचानते हुए, कि उनका निर्णय मुख्य रूप से "रीड-ओरिएंटेड" था - मुख्य रूप से तेजी से पढ़ने के लिए डिज़ाइन किया गया। उसी लेख में, सैम ने उन कारणों का वर्णन किया है कि उन्होंने Linq2SQL को छोड़ने का फैसला क्यों किया जहां प्रदर्शन महत्वपूर्ण है। कम गति के कारण।

पुनश्च। क्षमा करें, मैं अपना व्यक्तिगत XO जोड़ूंगा: StackOverflow साइट .NET प्लेटफॉर्म पर निर्मित (और रूबी / रेल, PHP, आदि पर नहीं) दुनिया में सबसे बड़ी और सबसे अधिक देखी जाने वाली साइट है। भार वाह है। यही कारण है कि हम, NET प्रोग्रामर, उन सभी चिप्स पर बारीकी से निगरानी करना चाहिए जो लोग कोशिश कर रहे हैं।

Source: https://habr.com/ru/post/In116862/


All Articles