जब यह स्विच करने के लिए एक अच्छा समय है?
यह वास्तव में विशेष परियोजना पर निर्भर करता है। लेकिन आम तौर पर मैं देखता हूं कि मैं 95% वेब अनुप्रयोगों के लिए nosql का उपयोग कर सकता हूं। मैं अभी भी सिस्टम के लिए पुराने अच्छे एसक्यूएल का उपयोग करूंगा जो ACID (उदाहरण के लिए, सिस्टम 'वास्तविक' पैसे के साथ काम करने की गारंटी देनी चाहिए)।
मुझे कैसे पता चलेगा कि मेरे लिए nosql है?
यह आपके लिए है, मेरे लिए, मेरा विश्वास करो। ;)
आपको केवल nosql दुनिया से कुछ करने की ज़रूरत है, कुछ मौजूदा लेख पढ़ें और आप सभी लाभ और समस्याओं को देखेंगे।
आप किस नोस्कल सॉफ्टवेयर की सिफारिश करेंगे?
मैं व्यक्तिगत रूप से आपको मोंगोड से शुरू करने की सलाह देता हूं, क्योंकि यह वास्तव में सरल है। एसक्यूएल में एक विशेषज्ञ बनने के लिए साल लगते हैं, मोंगोडब में एक विशेषज्ञ बनने के लिए एक महीने या उससे भी ज्यादा की जरूरत होती है।
मेरा सुझाव है कि आप "The little mongodb book" पढ़ने के लिए एक घंटा व्यतीत करें और कल से अपना पहला परीक्षण आवेदन लिखने का प्रयास करें।
कोई भी यहां नहीं कहेंगे कि आपको इसका उपयोग करने की आवश्यकता है, या यह डेटाबेस। उपयोग करने के लिए डेटाबेस क्या परियोजना और आवश्यकताओं पर निर्भर करता है।
स्रोत
2011-06-21 22:22:55
बहुत ही व्यक्तिपरक, आईएमएचओ। – driis
बहुत रचनात्मक, आईएमएचओ। – GorillaApe