यदि आप एकल फ़ाइल के समवर्ती लिखने की आवश्यकता से बच सकते हैं, तो ऐसा लगता है कि आपको चैट संदेशों को संग्रहीत करने के लिए डेटाबेस की आवश्यकता नहीं है।
बस एक पाठ फ़ाइल (उपयोगकर्ता प्रति वार्तालाप 1 फ़ाइल) के लिए वार्तालाप को जोड़ दें। और एक निर्देशिका / फ़ाइल संरचना है
यहाँ फ़ाइल संरचना का एक सरलीकृत दृश्य है:
chat-1-bob.txt
201101011029, hi
201101011030, fine thanks.
chat-1-jen.txt
201101011030, how are you?
201101011035, have you spoken to bill recently?
chat-2-bob.txt
201101021200, hi
201101021222, about 12:22
chat-2-bill.txt
201101021201, Hey Bob,
201101021203, what time do you call this?
तब आपको केवल उपयोगकर्ता नाम, वार्तालाप आईडी (गाइड?) और फ़ाइल नाम के संदर्भ में स्टोर करने की आवश्यकता होगी।
मुझे लगता है कि आपको अधिक सरल मापनीय समाधान प्राप्त करना मुश्किल होगा।
आप LOAD_FILE
डेटा को देखने के लिए भी उपयोग कर सकते हैं: http://dev.mysql.com/doc/refman/5.0/en/string-functions.html
यदि आपको किसी वार्तालाप को फिर से बनाने की आवश्यकता है, तो आपको अपने भेजे गए चैट संदेश (फ़ाइल में) के साथ एक मूल्य (दिनांक समय) डालना होगा ताकि आप फ़ाइलों को मर्ज और सॉर्ट कर सकें, लेकिन इस समय यह शायद एक अच्छा विचार है डेटाबेस का उपयोग करने पर विचार करने के लिए।