यह दिन के अंत में डेटा की आपकी आवश्यकता पर निर्भर करता है। क्या आपको फ़ाइल के माध्यम से स्क्रॉल करने के बाहर डेटा पर ऑडिट करने में सक्षम होने की आवश्यकता है। यदि आपको डेटा ब्राउज़ करने या इसे हमेशा के लिए संग्रहीत करने की आवश्यकता नहीं है, तो एक फ़्लैट फ़ाइल MySQL से तेज़ होगी, सबसे अधिक संभावना है, यदि आप किसी फ़ाइल के अंत में बस जोड़ रहे हैं।
यदि आपको अधिक उपयोगी होने के लिए डेटा की आवश्यकता है, तो आप इसे MySQL में संग्रहीत करना चाहेंगे। मेरा सुझाव है कि आप अपनी तालिका की संरचना इस प्रकार करें:
id int
timestamp datetime default now()
desc varchar
इस तरह आपको वास्तव में PHP में टाइमस्टैम्प बनाने की ज़रूरत नहीं है और बस MySQL को काम करने दें, फिर आप अपनी टेबल से अधिक जटिल प्रश्न कर पाएंगे। लेकिन, एक और विचार जिसके बारे में आप सोचना चाहेंगे, वह है इस तालिका में जाने वाले डेटा की मात्रा, क्योंकि यह आपके अंतिम निर्णय को भी प्रभावित करेगा।