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

एक परियोजना में Mongodb और Mysql दोनों का उपयोग करना

ज्यादातर स्थितियों में मैं एक परियोजना के लिए एक डीबी चुनने की सलाह दूंगा, अगर परियोजना बहुत बड़ी नहीं है। वास्तव में बड़ी परियोजनाओं (या सामान्य रूप से उद्यम) पर, मुझे लगता है दीर्घकालिक संगठन

. के संयोजन का उपयोग करेंगे
  • अत्यधिक लेन-देन वाले OLTP के लिए RDBMS
  • नोएसक्यूएल
  • डेटावेयरहाउसिंग/बीआई प्रोजेक्ट

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

मोंगोडब में उपयोगकर्ता डेटा संग्रहीत करने वाला आईएमओ ठीक है - आप एकल बीएसओएन दस्तावेज़ों पर परमाणु संचालन कर सकते हैं, इसलिए "मुझे यह उपयोगकर्ता नाम परमाणु रूप से आवंटित करें" जैसे संचालन करने योग्य हैं। फिर से लॉग के साथ (--journal ) (v1.8+), प्रतिकृति, slavedelayed प्रतिकृति, डेटा सुरक्षा का एक उच्च स्तर होना संभव है - कागज पर अन्य डीबी उत्पादों जितना ऊंचा। सुरक्षा के खिलाफ मुख्य तर्क यह होगा कि उत्पाद नया है और पुराना सॉफ़्टवेयर हमेशा सुरक्षित होता है।

यदि आपको बहुत जटिल ACID लेन-देन करने की आवश्यकता है - जैसे लेखांकन - RDBMS का उपयोग करें।

इसके अलावा यदि आपको बहुत सारी रिपोर्टिंग करने की आवश्यकता है, तो इस समय MySQL बेहतर हो सकता है, खासकर यदि डेटा सेट एक सर्वर पर फिट बैठता है। SQL ग्रुप बाय स्टेटमेंट काफी शक्तिशाली है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLAlchemy Core के साथ थोक सम्मिलित सूची मान

  2. SQL DML:गलत दिनांक मान (MySQL)

  3. मैं हाइबरनेट देशी क्वेरी में MySQL असाइन ऑपरेटर (:=) का उपयोग कैसे कर सकता हूं?

  4. एक क्वेरी से परिणाम को PostgreSQL में समान परिणाम पंक्ति में जोड़ें - Redshift

  5. हाइव 2.1.1 मेटाएक्सप्शन (संदेश:मेटास्टोर में संस्करण की जानकारी नहीं मिली।)