वर्तमान में हमारे पास फ़ोल्डरों/उप फ़ोल्डर्स में संग्रहीत हजारों माइक्रोसॉफ्ट वर्ड फाइलें, एक्सेल फाइलें, पीडीएफ, इमेज इत्यादि हैं। ये नियमित रूप से एक आवेदन द्वारा उत्पन्न होते हैं और उस एप्लिकेशन के भीतर किसी भी समय पहुंचा जा सकता है। जैसा कि हम अपग्रेड करना चाहते हैं, हम अब इन सभी दस्तावेज़ों को SQL सर्वर 2005 के भीतर संग्रहीत करने की तलाश में हैं। इसके लिए कारण दस्तावेजों को संपीड़ित करने, उन दस्तावेजों पर अधिक जानकारी संग्रहीत करने और जहां आवश्यक हो वहां इंडेक्स लागू करने के लिए अतिरिक्त फ़ील्ड जोड़ने पर आधारित हैं।SQL सर्वर में फ़ाइलें संग्रहीत करें या उन्हें फ़ाइल सर्वर पर रखें?
मुझे लगता है कि मैं क्या कर रहा हूं एसक्यूएल सर्वर का उपयोग फाइल सर्वर पर रखने के बजाए दस्तावेज़ संग्रह के रूप में करने के पेशेवरों और विपक्ष के साथ-साथ ऐसा करने में आपके अनुभव में भी हो सकता है।
हम इस कार्य को करने के लिए सी # और विंडोज वर्कफ़्लो का उपयोग करेंगे।
आपकी टिप्पणियों के लिए धन्यवाद।
संपादित
कितना बड़ा फ़ाइलें हैं?
आकार में 100k = 200k के बीच (औसत। 70KB)
कितने हो जाएगा?
फिलहाल यह लगभग 3.1 मिलियन फाइलें (शब्द/एक्सेल और पीडीएफ से लेकर) है, जो दिन में 2,600 तक बढ़ सकता है। (वृद्धि समय के साथ भी बढ़ेगी)
कितने पढ़ते हैं?
यह एक को मापना मुश्किल है क्योंकि हमारे पुराने सिस्टम/एप्लिकेशन ने इसे काम करना मुश्किल बना दिया है।
इसके अलावा एक और उपयोगी लिंक बताया पर एक समान पद पेशेवरों और दोनों तरीकों में से विपक्ष को शामिल किया गया।
Files Stored on DB vs FileSystem - Pros and Cons
फाइलें कितनी बड़ी हैं? कितने होंगे? कितने पढ़ते हैं? इस तरह के निर्णय हमेशा मेट्रिक्स होने चाहिए। – Ricardo
संभावित डुप्लिकेट ... देखें http://stackoverflow.com/questions/616762/what-is-the-best-way-to-associate-a-file-with-a-piece-of-data –
निश्चित रूप से समान मेरा निर्माण करते समय मैंने जगह नहीं ली। वहां अच्छे अच्छे और विपक्ष। – kevchadders