2011-09-19 14 views
10

के साथ अपलोड किए गए फ़ाइल डेटा को संग्रहीत करना RavenDB के साथ फ़ाइल डेटा संग्रहीत करने के लिए वर्तमान सर्वोत्तम अभ्यास क्या है? (सीडीएन या रावेनडीबी अटैचमेंट्स)RavenDB

मैं रोब एश्टन के उत्कृष्ट डेमो एप्लिकेशन RavenDB Photo Gallery Project पर देख रहा हूं। डेमो प्रोजेक्ट में वह फ़ाइलों को RavenDB अनुलग्नक के रूप में संग्रहीत करता है लेकिन ऐसा लगता है कि यह सबसे अच्छा अभ्यास नहीं है। RavenDB के वर्तमान संस्करण के साथ इस पर नवीनतम सोच क्या है?

उत्तर

4

केन, रावेनडीबी में संलग्नक काम करता है, लेकिन वे बड़ी फ़ाइलों के लिए नहीं हैं। यदि आपके पास छोटी फ़ाइलें हैं, तो यह एक व्यावहारिक समाधान है

+3

आयुन्डे - इस मार्गदर्शन में क्या बदलाव आएगा इस पर विचार? हमारे पास एक .NET- आधारित डेस्कटॉप वैज्ञानिक एप्लिकेशन है जिसमें प्रत्येक डेटासेट में कई बड़ी (10-100 एमबी) बाइनरी फ़ाइलें शामिल हैं, प्रत्येक सेट के साथ कुछ सरल मेटाडेटा की आवश्यकता होती है। वर्तमान विकल्प ईएफ में "FILESTREAM" हैं, या सिर्फ स्थानीय/नेटवर्क पथ सम्मेलन द्वारा मैप किए गए हैं। RavenDB के माध्यम से एक हल्के फ़ाइल सिस्टम-आधारित अनुलग्नक कार्यान्वयन मूल्यवान होगा। –

+1

सवाल यह था कि वर्तमान सर्वोत्तम अभ्यास क्या है। प्रदान किया गया उत्तर यह है: "यह सबसे अच्छा अभ्यास नहीं है"। यह सवाल दोहरा रहा है, जवाब नहीं दे रहा है। – nathanchere