MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

PHP:क्या वस्तुओं को क्रमबद्ध करना और बाद में उन्हें डेटाबेस में चिपकाना खराब डिज़ाइन है?

कई मामलों में इसे खराब डिज़ाइन माना जाएगा, लेकिन यदि निम्नलिखित सभी लागू होते हैं तो यह काम कर सकता है:

  1. आपको उन पर खोजने की आवश्यकता नहीं है
  2. आप उन पर क्वेरी करने की सीमित क्षमता (संभावित रूप से) स्वीकार कर सकते हैं
  3. आपको आरडीबीएमएस द्वारा लागू की गई संबंधपरक अखंडता या अन्य बाधाओं की आवश्यकता नहीं है
  4. आप जानते हैं कि आपको उन्हें किसी भिन्न भाषा में पढ़ने की आवश्यकता नहीं होगी
  5. आपको विश्वास है कि जब आप अपनी कक्षा की परिभाषा को अपडेट करेंगे तो आपको पता चल जाएगा कि कैसे डिसेरिएलाइज़ करना, संस्करण बनाना और उन्हें ठीक से माइग्रेट करना है
  6. आपको विश्वास है कि PHP क्रमांकन प्रारूप सभी रिलीज़ में स्थिर रहेगा (या आप माइग्रेशन कोड लिखने के इच्छुक हैं, या यह एक अल्पकालिक परियोजना है और आपको परवाह नहीं है)
  7. आप मामूली प्रदर्शन दंड स्वीकार करने के इच्छुक हैं (SELECT + deserialize() केवल SELECT . से धीमा होगा )


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला:आईडी होने के लिए स्कीमा-फ़ील्ड कैसे सेट करें?

  2. मोंगो डीबी शुरू नहीं कर सका

  3. मोंगोडीबी क्लाइंट के बारे में आपको जो कुछ पता होना चाहिए

  4. मोंगो क्वेरी निष्पादित करना db.collection.runCommand(text,{search:search text})

  5. मैं प्रतीक्षा डेटा के साथ एक पूंछ योग्य कर्सर को अंत तक कैसे ले जाऊं ताकि मुझे बस नए अपडेट मिलें