/ / DocumentDB बनाम SQL डेटाबेस - sql, azure-cosmosdb, azure-sql-database, nosll

डॉक्यूमेंटडीबी बनाम एसक्यूएल डाटाबेस - एसक्यूएल, एज़ूर-कॉसमॉसडबी, एज़ूर-एसक्यूएल-डाटाबेस, नोस्कल

मेरे पास उपयोग के संबंध में एक प्रश्न हैDocumentDB या SQL- डेटाबेस। जैसे मेरे पास ऐसी श्रेणियां हैं जिनमें कई बाल श्रेणियां हो सकती हैं इत्यादि। हर श्रेणी में कई गुण हो सकते हैं और हर विशेषता में एक या कई मूल्य हो सकते हैं। क्या डॉक्यूमेंटडीबी जैसे स्कीमालेस समाधान का उपयोग करना बेहतर होगा क्योंकि मैं बिना किसी प्रयास के नई उप श्रेणियां आदि जोड़ सकता हूं या स्कीमा के साथ रहना और एसक्यूएल-डेटाबेस का उपयोग करना बेहतर है।

अग्रिम में बहुत धन्यवाद।

उत्तर:

जवाब के लिए 2 № 1

जैसा @DavidMakogon ने कहा, एक मानक और नहीं हैपूर्ण सही उत्तर, यह आपके ऊपर और एप्लिकेशन परिदृश्य पर निर्भर है। इस वर्तमान के लिए विशेषताओं के साथ श्रेणियों की एक पेड़ संरचना को संग्रहीत करने की आवश्यकता है, यह डेटाबेस स्कीमा को डिजाइन करने और डेटा वॉल्यूम और संगामिति, आदि जैसी किसी भी अतिरिक्त स्थिति के बिना दोनों के लिए आवेदन को विकसित करने के लिए सरल है और दोनों अच्छे हैं।

दूसरों के लिए विचार, दो दस्तावेज हैं जो उन विशेषताओं का विश्लेषण करने में मदद कर सकते हैं, जिन्हें आपको अपने आवेदन में उपयोग करने की आवश्यकता हो सकती है या आपके परिदृश्य के लिए अधिक उपयुक्त, अपनी पसंद बनाने के लिए।

  1. MongoDB बनाम MySQL: RDBMS और दस्तावेज़ ओरिएंटेड डेटाबेस के बीच तुलना, यह DocumentDB और SQL डेटाबेस के बीच तुलना के लिए बहुत समान है।
  2. 10 चीजें एक रिलेशनल डेटाबेस के साथ कभी नहीं करना चाहिए, मुझे लगता है कि आरडीबीएमएस का लाभ उतना ही जाना जाता है और यह किस परिदृश्य के लिए उपयुक्त है, लेकिन NoSQL नहीं है।

आशा करता हूँ की ये काम करेगा।