संक्षिप्त उत्तर: मेमबेस ।
लंबा उत्तर:
आपके पास मूल रूप से तीन विकल्प हैं:एक संबंधपरक डेटाबेस, फ़ाइल संग्रहण, या कुछ और।
जैसा आपने कहा, एक संबंधपरक डेटाबेस निश्चित रूप से अधिक हो सकता है। उस ने कहा, अगर यह किसी ऐसे एप्लिकेशन का हिस्सा है जिसमें पहले से ही एक MySQL या अन्य डेटाबेस है, तो मैं उसके साथ जाऊंगा। इसी तरह, फ़ाइल संग्रहण कभी-कभी आसान हो सकता है (उदाहरण के लिए, XML फ़ाइलों के एक समूह को लिखना), लेकिन डिस्क I/O धीमा हो सकता है।
अब अन्य . में श्रेणी, आपके पास कुछ बेहतरीन NoSQL विकल्प हैं जैसे CouchDB या Memcached ।
यदि आप अपने डेटा की निरंतरता के बारे में बहुत चिंतित नहीं हैं, तो मैं memcache की अनुशंसा करता हूं। यह हल्का है, चलने में आसान है, और एक Memcache PHP एक्सटेंशन है। जो इसका उपयोग करना आसान बनाता है। इसे इस तरह की-वैल्यू स्टोरेज के लिए बनाया गया है।
memcache का एक दोष यह है कि memcache सेवा बंद होने के बाद आपका सारा डेटा खो जाता है। यहीं पर Membase में आता है। यह memcache का एक ओपन-सोर्स फोर्क है जो प्रोटोकॉल-संगत है, जिसका अर्थ है कि यह सभी मौजूदा क्लाइंट लाइब्रेरी के साथ काम करेगा। हालांकि, यह आपके डेटा को बनाए रख सकता है और वास्तव में स्थिरता और विश्वसनीयता प्रदान करता है, कुछ मेमकैच अपने आप नहीं हो सकता।
नोट: यह उत्तर अपने समय का अवशेष है, जैसा कि प्रश्न ही है। कृपया इसे शाब्दिक रूप से न लें।