Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

NoSql डेटाबेस रिलेशनल डेटाबेस से बेहतर क्यों हैं? मुझे उनके बीच कैसे चयन करना चाहिए?

एक ब्लॉग जैसे https://neo4j.com/blog/acid -बनाम-आधार-संगति-मॉडल-समझाया/ BASE को इस तरह समझाता है:

इक्विवोकेशन का यह स्तर बहुत विश्वसनीय नहीं लगता है, है ना? वे प्रदर्शन और मापनीयता हासिल करने के लिए उपलब्धता और निरंतरता का व्यापार करते हैं।

यह ठीक है यदि आप ऐसी सेवा चला रहे हैं जो बेमेल डेटा या पुराने डेटा के प्रति सहनशील है, या जो थोड़ी देर में कुछ मामूली डेटा हानि के साथ ठीक है। यदि वे मुद्दे एक असामान्य घटना हैं, लेकिन आपको लगभग हर समय बेहतर प्रदर्शन मिलता है, तो यह बहुत आकर्षक है। और इससे भी महत्वपूर्ण बात यह है कि यह अच्छी तरह से प्रदर्शित होता है।

लेकिन अगर आपको डेटा अखंडता के लिए सख्त आवश्यकताओं वाली सेवा चलानी है, तो यह अच्छा नहीं है। यदि डेटा का एक भी रिकॉर्ड खोने से आपको ऑडिटर्स के साथ परेशानी होती है, या यदि आप डेटा को विश्वसनीय रूप से नहीं पढ़ सकते हैं, तो आपने एक पल पहले ही प्रतिबद्ध किया है क्योंकि उस प्रतिबद्धता को आपके क्लस्टर के सभी नोड्स में प्रचारित करने में समय लगता है, यह एक डील-ब्रेकर हो सकता है ।

तो कौन सा डेटा स्टोर चुनना है यह आपके ऐप की आवश्यकताओं पर निर्भर करता है। केवल आप ही तय कर सकते हैं कि BASE डेटा स्टोर की आराम से उपलब्धता और निरंतरता आपके ऐप की ज़रूरतों के लिए पर्याप्त है या नहीं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. विंडोज़ में बड़ी फ़ाइलों को आयात करने के लिए आप MySQL के स्रोत कमांड का उपयोग कैसे करते हैं?

  2. विदेशी कुंजी जोड़ने में त्रुटि

  3. लूपिंग के बिना PHP और MySQL के साथ स्कोर तालिका से किसी की 'रैंक' कैसे प्राप्त करें?

  4. Magento में mysql से कैसे बचें?

  5. डेटाबेस में प्रश्नों का अनुकूलन कैसे करें - मूल बातें