वह आकार आपको वीएलडीबी क्षेत्र (बहुत बड़े डेटाबेस) में रखता है। उस ऊंचाई पर चीजें मौलिक रूप से भिन्न होती हैं।
आपके आवेदन की जिम्मेदारियों की पूरी आवश्यकताओं के बिना आपके प्रश्न का उत्तर नहीं दिया जा सकता है। आपके आवेदन को करें . के संबंध में आपको प्रदर्शन के लिए डिज़ाइन करने की आवश्यकता है डेटा के साथ।
मेरी सलाह है कि किसी ऐसे व्यक्ति को जहाज पर लाया जाए जिसके पास पिछला अनुभव हो, या आप असफल होने की गारंटी के करीब 100% हैं।
यदि आप Oracle के साथ जाते हैं, तो यह कई प्रकार के विभाजन प्रदान करता है जिसे आप बहुत सावधानी से उपयोग करना चाहेंगे। आपको प्रशासनिक उद्देश्यों (डेटा को स्थानांतरित करना, अनुक्रमणिका बनाना, डेटा पुनर्प्राप्त करना) के साथ-साथ क्वेरी प्रदर्शन के लिए विभाजन की आवश्यकता है:
- श्रेणी विभाजन, उदाहरण के लिए दिनांक सीमा के अनुसार
- देशवार ('SE', 'US', 'GB') डेटा के स्लाइस स्टोर करने के लिए सूची विभाजन,
- हैश विभाजन। हैश फ़ंक्शन के आधार पर आपके डेटा को किसी एक पार्टीशन में संग्रहीत करता है
- या उपरोक्त में से कोई भी संयोजन
इसके अलावा, आपको किसी ऐसे व्यक्ति की आवश्यकता है जो वास्तव में भयानक I/O थ्रूपुट के साथ एक राक्षस मशीन को बनाने और कॉन्फ़िगर करने का तरीका जानता हो। आपको 1GB/s से अधिक की आवश्यकता है, जो बहुत सस्ता नहीं है जब आपको 200 TB स्टोर करने की भी आवश्यकता होती है। वास्तव में, यदि वे 200 टीबी केवल टेबल डेटा हैं, तो आपको इंडेक्स, एग्रीगेट टेबल, बैकअप आदि बनाने में सक्षम होने के लिए इसे दोगुना या तिगुना करना होगा।
क्षमा करें, मैं आपको उपयोग के लिए तैयार समाधान नहीं दे सका, लेकिन मैं यह सुनिश्चित करना चाहता था कि आप समझते हैं कि आप केवल एक औसत आकार के डेटाबेस का निर्माण नहीं कर रहे हैं। यह बड़े पैमाने पर है!