/ / क्या यह एक अच्छा विचार है कि मैंगोडब, इनमेमोरी डीबी और पोस्टग्रेज का एक साथ उपयोग किया जाए? [बंद] - मोंगोडब, पोस्टग्रैक्स्ल, डेटाबेस-डिज़ाइन, इन-मेमोरी-डेटाबेस, डेटाबेस

क्या मोंगोडब, इनमेमरी डीबी और पोस्टग्रेस का एक साथ उपयोग करना अच्छा विचार है? [बंद] - mongodb, postgresql, डेटाबेस-डिजाइन, इन-मेमोरी-डेटाबेस, डेटाबेस

हमारा आवेदन रिपोर्ट और लेनदेन (OLAP और OLTP) दोनों से संबंधित है।

एप्लिकेशन को चार्ट और तालिकाओं के रूप में उत्पन्न रिपोर्ट प्रदर्शित करने की आवश्यकता है। और अनुप्रयोग का अन्य भाग डेटा एकत्रीकरण और हेरफेर (CRUD संचालन) से संबंधित है।

हमारी समाधान रणनीति के एक भाग के रूप में:

  1. क्या सबसे अधिक पहुंच वाले रिपोर्ट डेटा को इनमोरी डीबी में इनमोरी डीबी आकार में एक ऊपरी सीमा प्रदान करेगा?

  2. आवेदन के लिए आवश्यक सभी डेटा संग्रहीत करने के लिए पोस्टग्रेज

  3. मोंगोडब नियमित रूप से पोस्टग्रेज डीबी से रिपोर्ट के लिए आवश्यक डेटा एकत्र करने के लिए।

उत्तर:

जवाब के लिए 0 № 1

नहीं। सरलतम डिजाइन सबसे अच्छा डिजाइन है, जब तक कि आपकी आवश्यकताएं कुछ और जटिल न हो जाएं। अकेले PostgreSQL परिपक्व और सिद्ध है, और इसे मेमोरी में डेटा को कैश करने के लिए ट्यून किया जा सकता है। जब तक आपको लगता है कि प्रदर्शन पर्याप्त नहीं है, तब तक मैं सीधे PostgreSQL पर निर्माण करने की सलाह देता हूं। मैं एक व्यस्त राष्ट्रीय वेबसाइट के लिए हमारी एकमात्र डेटाबेस तकनीक के रूप में पोस्टग्रेक्यूएल का उपयोग करता हूं और यह बहुत अच्छा काम करता है।

कम से कम तीन के बजाय शुरू करने के लिए एक डेटाबेस चुनें।