Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

मैं एक टेबल कैसे डिजाइन करूं जो बहुत बड़ा डेटा स्टोर करे?

वह आकार आपको वीएलडीबी क्षेत्र (बहुत बड़े डेटाबेस) में रखता है। उस ऊंचाई पर चीजें मौलिक रूप से भिन्न होती हैं।

आपके आवेदन की जिम्मेदारियों की पूरी आवश्यकताओं के बिना आपके प्रश्न का उत्तर नहीं दिया जा सकता है। आपके आवेदन को करें . के संबंध में आपको प्रदर्शन के लिए डिज़ाइन करने की आवश्यकता है डेटा के साथ।

मेरी सलाह है कि किसी ऐसे व्यक्ति को जहाज पर लाया जाए जिसके पास पिछला अनुभव हो, या आप असफल होने की गारंटी के करीब 100% हैं।

यदि आप Oracle के साथ जाते हैं, तो यह कई प्रकार के विभाजन प्रदान करता है जिसे आप बहुत सावधानी से उपयोग करना चाहेंगे। आपको प्रशासनिक उद्देश्यों (डेटा को स्थानांतरित करना, अनुक्रमणिका बनाना, डेटा पुनर्प्राप्त करना) के साथ-साथ क्वेरी प्रदर्शन के लिए विभाजन की आवश्यकता है:

  • श्रेणी विभाजन, उदाहरण के लिए दिनांक सीमा के अनुसार
  • देशवार ('SE', 'US', 'GB') डेटा के स्लाइस स्टोर करने के लिए सूची विभाजन,
  • हैश विभाजन। हैश फ़ंक्शन के आधार पर आपके डेटा को किसी एक पार्टीशन में संग्रहीत करता है
  • या उपरोक्त में से कोई भी संयोजन

इसके अलावा, आपको किसी ऐसे व्यक्ति की आवश्यकता है जो वास्तव में भयानक I/O थ्रूपुट के साथ एक राक्षस मशीन को बनाने और कॉन्फ़िगर करने का तरीका जानता हो। आपको 1GB/s से अधिक की आवश्यकता है, जो बहुत सस्ता नहीं है जब आपको 200 TB स्टोर करने की भी आवश्यकता होती है। वास्तव में, यदि वे 200 टीबी केवल टेबल डेटा हैं, तो आपको इंडेक्स, एग्रीगेट टेबल, बैकअप आदि बनाने में सक्षम होने के लिए इसे दोगुना या तिगुना करना होगा।

क्षमा करें, मैं आपको उपयोग के लिए तैयार समाधान नहीं दे सका, लेकिन मैं यह सुनिश्चित करना चाहता था कि आप समझते हैं कि आप केवल एक औसत आकार के डेटाबेस का निर्माण नहीं कर रहे हैं। यह बड़े पैमाने पर है!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle sql डेवलपर का उपयोग करके एक डेटाबेस से दूसरे डेटाबेस में कॉपी करें - कनेक्शन विफल

  2. संग्रहित प्रक्रिया से, आउट पैरामीटर और आउट कर्सर और पार्स परिणाम (ओरेकल) लौटाएं

  3. Oracle क्वेरी वर्ष के अनुसार QTY को रोलअप करने के लिए- केवल पिछले 3 वर्ष

  4. SQL में पाली के साथ समय अंतर की गणना करें

  5. डुप्लिकेट के लिए जाँच करने के लिए ट्रिगर