2011-11-06 13 views
7

में स्मृति OLAP इंजन पारंपरिक OLAP इंजन का लाभ होता पर्याप्त रैम द्वारा समर्थित है पूरे घन (रों) को रोकने के लिए?मेमोरी ओलाप में महत्वपूर्ण मेमोरी के साथ पारंपरिक सिस्टम पर क्या फायदे हैं?

उदाहरण के लिए, यदि मैं एक एमओएलएपी इंजन (एसएसएएस) और जीबी/टीबी रैम का उपयोग करता हूं जहां संपूर्ण घन (या यहां तक ​​कि स्टार-स्कीमा) राम निवासी है, तो टीएम 1/एसएपी हाना जैसे कुछ की तुलना में अंतर क्या है?

उत्तर

6

मूल रूप से यह निम्नलिखित के लिए नीचे आता है:

एक प्रणाली है कि वास्तव में के लिए अनुकूलित है "में स्मृति" संचालन रैंडम एक्सेस, स्मृति पेज आकार, विभिन्न कैश स्तर (सीपीयू की तरह खाते कई पहलुओं में, ले जाता है .. आदि)

इससे रैम ऑफ़र की संभावनाओं का अधिकतम उपयोग होता है और एचडीडी ऑफर नहीं करता है जो बदले में उत्कृष्ट प्रदर्शन करता है।

एक पारंपरिक इंजन जो फाइल सिस्टम का उपयोग के लिए अनुकूलित है आमतौर पर खाते में कई पहलुओं संबंधित फाइलों को ले जा रहा है/ओएस फाइल सिस्टम आदि से निपटने

यहां तक ​​कि जब अपने कैश (स्मृति) में इस तरह के एक इंजन लोड सब कुछ यह अभी भी चल रही है डेटा पर अगर यह डिस्क पर था जो समझ में आता है क्योंकि कोड को परिस्थितियों में काम करना चाहिए जहां सबकुछ स्मृति में भी फिट नहीं होता है। दोनों परिस्थितियों के लिए एक ही कार्यान्वयन का उपयोग बेहतर परीक्षण/स्थिरता/बग फिक्सिंग/रखरखाव इत्यादि के लिए बनाता है लेकिन इससे सभी का लाभ नहीं उठाया जाता है जो रैम एक्सेस को फ़ाइल/डिस्क एक्सेस से अलग करता है। इस तरह के एक इंजन को आमतौर पर तेजी से बनाया जा सकता है अगर यह रैम विशिष्ट अनुकूलन लागू करता है ताकि यह प्रत्येक दुनिया (रैम बनाम डिस्क) में सबसे अच्छा प्रदान करता है ... मुझे किसी भी इंजन के बारे में पता नहीं है ...