2009-06-14 10 views
6

डेटाबेस, जैसे Mulgara की ताकत और कमजोरियों क्या हैं? पारंपरिक परिस्थितियों के डेटाबेस से किस परिस्थिति में इसका प्रदर्शन काफी अलग होगा?ट्रिपलस्टोर डेटाबेस की ताकत और कमजोरियां क्या हैं?

मैं विशेष रूप से उन परिस्थितियों के बारे में सोच रहा हूं जहां आपके पास namespace:predicate=value रूप में डेटा है। Triplestores डेटा को अपने "प्राकृतिक" रूप में रखना प्रतीत होता है, लेकिन मैं जानना चाहता हूं कि इससे परे विशिष्ट फायदे हैं या नहीं।

उत्तर

2

मैं तुम्हें ट्रिपल (और संभवतः quads के माध्यम से रेखांकन) जहां भंडारण या तो एक "मूल" ट्रिपल दुकान (उदाहरण के लिए, TDB) या एक ट्रिपल दुकान ओवरले के साथ एक संबंधपरक डेटाबेस है के हठ के बारे में पूछ रहे हैं मान (जैसे SDB)।

तो अपनी आवश्यकताओं पर आप एक विस्तृत, मुझे यकीन है कि स्टैक ओवरफ़्लो के सदस्यों को एक अधिक निर्देशित जवाब पेशकश कर सकते हैं, लेकिन सिर्फ मेरे सिर के ऊपर से:

  • मूल निवासी ट्रिपल भंडार आम तौर पर जब बेहतर प्रदर्शन किया है डेटासेट का आकार बहुत बड़ा हो जाता है। some numbers from the W3C देखें।
  • मूल ट्रिपल स्टोर्स इन-स्टोर तर्क/संदर्भ (जैसे ओरेकल की अर्थात् टूलकिट की पेशकश कर सकते हैं, हालांकि यह SPARQL का पूर्ण समर्थन नहीं करता है)।
  • आरडीबीएमएस में ट्रिपल पारंपरिक रिपोर्टिंग टूल (जैसे जैस्पर रिपोर्ट्स) में "आसानी से" एकीकृत हो सकते हैं क्योंकि आप उन्हें एसक्यूएल के साथ पूछ सकते हैं।
5

मैं Redland का निर्माता हूं जिसमें सी प्लस में देशी ट्रिपल स्टोर्स शामिल हैं, मैंने जेना और तिल जैसे कुछ जावा सिस्टम का उपयोग किया है।

आपकी समस्या के बारे में जानने के बिना और अधिक कहना मुश्किल है, लेकिन सामान्य देशी ट्रिपल स्टोर्स बेहतर काम करते हैं यदि आपकी समस्या स्थान/क्वेरी पैटर्न 'ऑब्जेक्ट' के बजाए अधिक 'ग्राफी' है। ऑब्जेक्ट का मतलब है कि आप हमेशा छेड़छाड़ करते हैं - प्रत्येक बार डेटा के समान पैटर्न को सेट/प्राप्त करते हैं - उस स्थिति में आप ओआरएम या अन्य ऑब्जेक्ट-रिलेशनल मैपिंग और एक निश्चित स्कीमा का भी उपयोग कर सकते हैं। यदि आपकी समस्या और स्कीमा अधिक गतिशील है - 'ग्राफी' - आपको ट्रिपल स्टोर दृष्टिकोण से लाभ हो सकता है, जहां आमतौर पर आरडीबीएमएस की दुनिया (उर्फ जॉइन) में डेटा की तुलना में इसे आसान बनाना आसान होता है।

बेशक दस्तावेज़-दृष्टिकोण भी है जैसे कि कॉच डीबी लेकिन आपके द्वारा दी गई जानकारी से जानना मुश्किल है।

संबंधित मुद्दे