हो सकता है कि आप इसे सीधे फाइल सिस्टम में स्टोर करना चाहें।
फाइल सिस्टम का उपयोग करते समय सावधानी बरतें:
- गोपनीयता : अपने अपाचे दस्तावेज़ रूट के बाहर दस्तावेज़ रखें। फिर आपका एक PHP नियंत्रक दस्तावेज़ों को आउटपुट करेगा।
- साझा पथ : एक ही निर्देशिका में हज़ारों दस्तावेज़ों को संग्रहीत न करें, विभिन्न निर्देशिकाएँ बनाएँ। उदाहरण के लिए आप फ़ाइल नाम पर हैश के साथ शार्प कर सकते हैं। जैसे /दस्तावेज़/ए/एफ/बी/AFB43677267ABCEF5786692/myfile.pdf.
- इनोड संख्या : यदि आप बहुत सी छोटी फ़ाइलों को संग्रहीत करते हैं तो आपके इनोड्स समाप्त हो सकते हैं (यदि अधिकतर PDF और कार्यालय दस्तावेज़ संग्रहीत करते हैं तो आपके मामले में ऐसा नहीं हो सकता है)।
यदि आपको इन दस्तावेज़ों (दिनांक/शीर्षक/आदि...) की खोज करने की आवश्यकता है, तो आप बेहतर प्रदर्शन के लिए मेटाडेटा को डेटाबेस में संग्रहीत करना चाह सकते हैं।
FYI करें, इस प्रश्न में MS SQL सर्वर में FILESYSTEM है कॉलम प्रकार (एक हाइब्रिड की तरह), लेकिन फिलहाल MySQL कोई विकल्प नहीं है ।