मान लीजिए कि मेरे पास विषम जेएसओएन दस्तावेज़ों (यानी नाम-मूल्य-मूल्य मैपिंग) का एक बड़ा हिस्सा है और कक्षाओं (यानी नामित सेट) का पदानुक्रम है कि ये दस्तावेज़ संलग्न हैं। मुझे एक डेटा संरचना स्थापित करने की आवश्यकता है जो अनुमति देगा:क्या आरडीएफ स्टोरेज का उपयोग दस्तावेज़-उन्मुख डेटाबेस के रूप में भी करना संभव है?
- JSON दस्तावेज़ों पर सीआरयूडी संचालन।
- आईडी द्वारा JSON दस्तावेज़ों को पुनर्प्राप्त करना वास्तव में।
- एक निश्चित वर्ग से जुड़े सभी JSON दस्तावेज़ों को पुनर्प्राप्त करना वास्तव में।
- संपादन वर्ग पदानुक्रम: कक्षाओं को जोड़ना/हटाना, उन्हें पुनर्व्यवस्थित करना।
मैं शुरू में एक दस्तावेज़ उन्मुख डेटाबेस में JSON दस्तावेज़ (CouchDB या MongoDB की तरह) भंडारण और (4store) की तरह एक RDF भंडारण में वर्ग पदानुक्रम के भंडारण के विचार के साथ आया था गए हैं। 1
, 2
और 4
तब स्वाभाविक रूप से पता लगाए जाते हैं, और भंडारण में प्रत्येक वर्ग के लिए संलग्न दस्तावेज़ आईडी की सूची बनाए रखकर हल किया जाता है।
लेकिन फिर मुझे लगा कि एक आरडीएफ स्टोरेज वास्तव में आईडी द्वारा JSON दस्तावेज़ों को पुनर्प्राप्त करने के दस्तावेज़-उन्मुख हिस्से को कर सकता है। पहली नज़र में यह सच लगता है, लेकिन मुझे अभी भी 2
और 3
के बारे में चिंता है। क्या कोई आरडीएफ स्टोरेज है जो दस्तावेज (नोड्स) को स्पीड दस्तावेज़-उन्मुख डीबी के सेवा दस्तावेजों पर पुनर्प्राप्त करने में सक्षम है? यह -जैसी प्रश्नों की कितनी तेजी से सेवा करेगा? मैंने आरडीएफ स्टोरेज धीमा, संशोधन समस्या इत्यादि के बारे में कुछ सुना है।
क्या कोई आरडीएफ स्टोरेज है जो आईडी द्वारा आकस्मिक पुनर्प्राप्ति वस्तुओं के लिए आरामदायक है, उदाहरण के लिए? जेएसओएन जैसी वस्तुओं को संग्रहीत करने, पुनर्प्राप्त करने और संपादित करने के लिए दस्तावेज़-उन्मुख और आरडीएफ स्टोरेज का उपयोग करने के बीच क्या अंतर है?
क्या आप "reification समस्या" मतलब है के द्वारा किया जा सकता है? –