मैं पोस्टग्रेएसक्यूएल द्वारा समर्थित एपीआई बना रहा हूं। मुझे स्ट्रॉन्ग्लूप लूपबैक फ्रेमवर्क पसंद है, यह एपीआई विकास को सुव्यवस्थित करता है। लेकिन इसके अंतर्निर्मित ओआरएम को क्रमबद्ध करने की तुलना में कैसे? समर्पित एसक्यूएल ओआरएम के रूप में कौन सी उन्नत विशेषताओं को अनुक्रमित किया गया है, जो लूपबैक में गायब हैं? हो सकता है कि अनुक्रमित रहना बेहतर हो, और मोनोलिटिक लूपबैक ढांचे की तुलना में कुछ अन्य आराम एपीआई हेल्पर्स का उपयोग करें?लूपबैक ओआरएम बनाम ऑक्म बनाम
उत्तर
कोई राय प्रश्न नहीं है, यह नहीं पता कि यह वास्तव में यहां है या नहीं। मुझे ओआरएम कार्यान्वयन में बहुत अंतर दिखाई नहीं देता है, जहां तक आरडीएमबीएस टुकड़ा वैसे भी जाता है (नोस्कल एक और कहानी है)। मैं वास्तव में पोस्टग्रेस कार्यान्वयन के लिए भी बात नहीं कर सकता क्योंकि विशेष रूप से मुझे दुर्भाग्य से इसे MSSQL के साथ उपयोग करने की आवश्यकता है। क्या स्क्लेलाइज आपको हस्टोर या जेसन के साथ काम करने देता है? उन चीजों को सोचें जिन्हें आप लूपबैक में गायब पाएंगे क्योंकि यह सभी कनेक्टरों में एपीआई को सामान्यीकृत करता है। यह एक व्यापार बंद है। आप अपने आरडीएमबीएस से वैसे ही पूछते हैं जैसे आप मोंगो करेंगे, कहें। प्रतीत होता है कि ने कहा, मजबूतलोप ने एंटरप्राइज़ के लिए यहां एक उत्पाद बनाया है, इसलिए मैं डर दूंगा कि समर्थन बहुत अच्छा होना चाहिए।
एक तरफ ध्यान दें, मुझे वास्तव में पता नहीं है कि कॉलिंग लूपबैक एक मोनोलिथिक फ्रेमवर्क सटीक है या नहीं। मेरे लिए, कम से कम, एक मोनोलिथिक फ्रेम काम रेल की तरह कुछ होगा जो आपको कोने में आर्किटेक्चर के रूप में चित्रित करता है और वास्तव में सर्वर द्वारा प्रस्तुत सामग्री (बनाम फैट-क्लाइंट एसपीए) के लिए अधिक तैयार किया जाता है। लूपबैक स्वचालित रूप से आपके लिए एक स्वैगर अनुपालन रेस्ट एपीआई उत्पन्न करता है, हालांकि यह आपके लिए कॉन्फ़िगर करने के लिए कि कौन से मार्ग/क्रियाएं सुलभ हैं और एसीएल नियंत्रण हैं। जबकि टुकड़ों के कुछ कार्यान्वयन को शायद ही कभी "बेक्ड" किया जाता है। यदि आप एक आरामदायक वास्तुकला के साथ जा रहे हैं तो आप इन सभी मार्गों को किसी अन्य ढांचे में बनाने जा रहे हैं। आप फिट होने पर भी लूपबैक में कस्टम एंड पॉइंट बना सकते हैं। लूपबैक के साथ एक बहुत अच्छी बात यह है कि आप आरडीबीएमएस में मौजूदा/विरासत सेट से मॉडल परिभाषाओं को उलटा कर सकते हैं। एक परिभाषा सिंक विकल्प भी है (मैंने वास्तव में अभी तक खोज नहीं किया है)। this talk देखें, यह तर्क दिखाता है कि लूपबैक क्यों है।
ध्यान देने योग्य एक बात यह है कि लूपबैक रेफरेंसियल अखंडता की गारंटी नहीं देता है क्योंकि यह डीबी स्तर पर विदेशी कुंजी लागू नहीं करता है। देख https://github.com/strongloop/loopback-connector-mysql/issues/135
यह थोड़े देर से जवाब है, लेकिन भविष्य में संदर्भ के लिए: लूपबैक ORM तुलना में अधिक है, यह एक ORM + एक्सप्रेस, वास्तव में है। आप लूपबैक के ओआरएम lib (लूपबैक-डेटासोर्स-जुगलर) को अलग से भी उपयोग कर सकते हैं लेकिन इसका एपीआई सीक्वेलिज के रूप में सहज नहीं है। दूसरी तरफ, मेरे लिए, मुख्य अंतरकर्ता में से एक था, लूपबैक मौजूदा डेटाबेस टेबल को अपडेट करने में सक्षम है, इसमें डेटा को नष्ट किए बिना, यदि आप बाद में अपना मॉडल बदलते हैं। Sequelize के साथ, आपको इसे मैन्युअल रूप से संभालने की आवश्यकता है, यह केवल पहली बार तालिका बनाता है जब आप इसे चलाते हैं। मौजूदा तालिका को अद्यतन करने के लिए, आपको इसे छोड़ना होगा और फिर इसे फिर से बनाना होगा। और उम्मीद है कि आपको तालिका में डेटा का बैकअप प्राप्त करना याद है। या तालिका की संरचना को मैन्युअल रूप से बदलें।
कारण यह है कि लूपबैक यह आसानी से हैंडल यह डेटाबेस स्तर पर डेटा अखंडता को लागू नहीं कर रहा है, @ gurg-hackpof जैसा कि ऊपर उल्लेख Sequelize के विपरीत, है।
- 1. जेपीए बनाम ओआरएम बनाम हाइबरनेट?
- 2. कोड जेनरेटर बनाम ओआरएम
- 3. कोड जेनरेटर बनाम ओआरएम बनाम संग्रहीत प्रक्रिया
- 4. PHP ओआरएम: सिद्धांत बनाम प्रोपेल
- 5. स्प्रिंग हाइबरनेट बनाम जेडीबीसी टेम्पलेट बनाम वसंत ओआरएम
- 6. ग्रीन डीएओ बनाम ओआरएम लाइट बनाम सक्रिय एंड्रॉइड
- 7. जावा स्टैक - ओआरएम बनाम डाटाबेस स्केलेबिलिटी
- 8. ओआरएम समाधान (जेपीए; हाइबरनेट) बनाम जेडीबीसी
- 9. हेस्टैक/लोचदार खोज बनाम डीजेगो के ओआरएम
- 10. एसक्यूएलकेमी (ओआरएम) बनाम कच्चे एसक्यूएल प्रश्न
- 11. ज़ेंड फ्रेमवर्क ओआरएम-स्टाइल टेबल डेटा गेटवे बनाम विस्तारित Zend_Db_Table_Abstract
- 12. एंटिटी फ्रेमवर्क 5 बनाम टेलीरिक ओपनएप ओआरएम (विशेष रूप से)
- 13. mongoose save vs बनाम बनाम बनाम बनाम
- 14. एसक्यूएल स्टेटमेंट्स बनाम बराबर बनाम
- 15. बनाम बनाम
- 16. : बनाम बनाम ::
- 17. * बनाम ** बनाम ***?
- 18. स्पाइडरमोन्की बनाम जावास्क्रिप्ट बनाम बनाम?
- 19. लूपबैक
- 20. लूपबैक
- 21. लूपबैक
- 22. लूपबैक
- 23. Mercurial: भ्रष्टाचार बनाम रिकॉर्ड बनाम qrecord बनाम शेल्व बनाम प्रत्यारोपण बनाम dirstate बनाम कतार
- 24. LINQ बनाम लैम्ब्डा बनाम अज्ञात तरीके बनाम बनाम
- 25. एनएचबीर्नेट एचक्यूएल बनाम मानदंड बनाम क्वेरीरी बनाम लिंक बनाम। प्रदर्शन
- 26. एलजी 4 बनाम lz4_hc बनाम ब्लॉस्क बनाम स्नैपी बनाम फास्टलज़
- 27. MySQL मौजूदा बनाम बनाम subquery बनाम subquery बनाम?
- 28. डीकोड और व्याख्या को बनाम बनाम बनाम बनाम
- 29. इनलाइन बनाम __inline बनाम __inline__ बनाम __forceinline बनाम?
- 30. सीमा बनाम बनाम बनाम गिनती (*) बनाम गिनती (आईडी) MySQL
अफसोस की बात है कि YouTube पर बातचीत का लिंक टूटा हुआ है - अपलोडर ने अपना खाता बंद कर दिया है। यदि आपको याद है, तो बात का शीर्षक क्या था? –