लघु जवाब:Membase।
लांग जवाब:
आप मूल रूप से तीन विकल्प हैं: एक संबंधपरक डेटाबेस, फ़ाइल भंडारण, या कुछ और।
जैसा कि आपने कहा था, एक रिलेशनल डेटाबेस निश्चित रूप से अधिक हो सकता है। उस ने कहा, अगर यह किसी ऐसे एप्लिकेशन का हिस्सा है जिसमें पहले से ही एक MySQL या अन्य डेटाबेस है, तो मैं उसके साथ जाऊंगा। इसी प्रकार, फाइल स्टोरेज कभी-कभी आसान हो सकता है (उदाहरण के लिए एक्सएमएल फाइलों के समूह को लिखना), लेकिन डिस्क I/O धीमा हो सकता है।
अब अन्य श्रेणी में, आप CouchDB या Memcached जैसी कुछ बढ़िया NoSQL विकल्प हैं।
यदि आप अपने डेटा की दृढ़ता के बारे में बहुत चिंतित नहीं हैं, तो मैं memcache की अनुशंसा करता हूं। यह हल्का वजन, चलने में आसान है, और Memcache PHP extension है जो इसे आसान बनाता है। यह इस तरह की महत्वपूर्ण मूल्य भंडारण के लिए बनाया गया है।
एक दोष मेलकैच यह है कि आपका सभी डेटा दूसरा खो गया है जो memcache सेवा बंद हो जाता है। यह वह जगह है जहां Membase आता है। यह ज्ञापन का ओपन-सोर्स कांटा है जो प्रोटोकॉल-संगत है, जिसका अर्थ है कि यह सभी मौजूदा क्लाइंट पुस्तकालयों के साथ काम करेगा। हालांकि, यह आपके डेटा को जारी रख सकता है और वास्तव में स्थिरता और विश्वसनीयता प्रदान करता है, कुछ memcache अपने आप नहीं कर सकता है।
स्रोत
2010-10-19 20:30:54
लंबे उत्तर की सराहना की जाती है। मैं अब membase की समीक्षा कर रहा हूँ। – BrianV
या Memcached के साथ MySQL का उपयोग करें: http://dev.mysql.com/tech-resources/articles/nosql-to-mysql-with-memcached.html – hakre