2008-08-14 16 views
6

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

यहाँ विकल्पों में से कुछ हैं:

  • JBOD - (सिर्फ डिस्क का समूह) पुराने जमाने आंतरिक डिस्क - तेजी से नहीं लेकिन बहुत विस्तार योग्य
  • NAS - धीरे लेकिन सस्ते और विस्तार, शायद के लिए सबसे अच्छा बैकअप
  • दास - एक सभ्य समझौता है, लेकिन
  • सैन केवल एक या दो मशीनों से आम तौर पर सुलभ - महंगी लेकिन बहुत अच्छा

10k या 7200RPM पर 15k ड्राइव चुनने के बारे में आपको कितना चिंता करना चाहिए?

आपका पसंदीदा RAID स्तर क्या है?

उत्तर

0

बस मिल इस शुरू करने के लिए, मैं एक Dell MD3000 के प्रत्यक्ष संलग्न भंडारण युक्ति, निरर्थक एचवीए कार्ड के माध्यम से जुड़े उपयोग कर रहा हूँ। इसमें 9x146 जीबी 15 के ड्राइव हैं, जो 4 RAID 1 arrays में व्यवस्थित हैं, जिसमें 1 गर्म अतिरिक्त खड़ा है। कुल डेटा पदचिह्न 200 जीबी के करीब आ रहा है। मैं आईओ प्रदर्शन से रोमांचित नहीं हूं, लेकिन यह काम पूरा हो रहा है।

0

हम एक डेटाबेस क्लस्टर, एक NAS से जुड़ी भी बेमानी एचवीए के साथ की है। NAS इकाइयां RAID-10 हैं। हमारे स्टोरेज-मिस्टर से, डाटाबेस के लिए उच्च आरपीएम बेहतर है।

1

सबसे बड़ी प्रदर्शन को बढ़ावा देने आप प्राप्त कर सकते हैं अलग डिस्क पर तालिकाओं/अनुक्रमित विभाजन कर रहा है। पहला कदम एक डिस्क पर एक डिस्क और डेटा पर इंडेक्स डालना होगा। इसके बाद आपको यह समझना चाहिए कि कौन से टेबल/इंडेक्स एक साथ उपयोग किए जाते हैं, और जब संभव हो तो उन्हें अलग डिस्क ("स्पिंडल") पर रखें।

+0

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

+0

तक डेटाबेस सर्वर के सी ड्राइव पर सबकुछ फेंकने के लिए मजबूर होना पड़ा यदि आप RAID 5 या 6 पर थे, प्रदर्शन अब आंशिक पट्टी लिखने से नहीं आ सकता था। RAID 10 अक्सर बेहतर होता है। कभी-कभी डीबी को RAID पट्टी ब्लॉक आकार में लिखने के लिए समायोजित किया जा सकता है। –

2

हालांकि अधिकांश सिस्टम के लिए एसएएस-आधारित डीएएस एक डीबी सर्वर (आदर्श रूप से 15krpm 2.5 इंच एसएफएफ डिस्क के साथ एक RAID 10 कॉन्फ़िगरेशन में) के लिए सबसे तेज़ होने की संभावना है, लेकिन सैन द्वारा लाए जाने वाले कई फायदे आप खो सकते हैं। इसी कारण से मैं दोहरी एफसी (4 या 8 जीबीपीएस फाइबर लिंक) एडाप्टर के साथ दोहरी SAN स्विच में डेटाबेस बनाएगा, जो दोहरी नियंत्रक SAN सरणी से जुड़ा होता है। न केवल यह परिदृश्य वास्तव में बहुत जल्दी होगा बल्कि यह इन बक्से की पेशकश करने वाली विभिन्न स्नैपशॉट तकनीकों का उपयोग करने के विकल्प खोल देगा। ये डीआर, तत्काल डेटाबेस बहाली और उत्कृष्ट क्षमता विस्तार/सर्वर/स्वयं पर कोई प्रभाव नहीं होने के कारण साइटों के बीच 'लाइव-लाइव' डीबी प्रतिकृति को सक्षम कर सकते हैं। उम्मीद है कि यह मदद करता है, अगर मैं और जोड़ सकता हूं तो मुझे बताएं।

0

एरिक, शायद आप निकट भविष्य में सैन के कुछ फार्म में दिखाई दे सकता है - यहां तक ​​कि सबसे सस्ता सिस्टम स्नैपशॉट प्रणाली के कुछ फार्म प्रदान करते हैं। परिदृश्य में आपने उल्लेख किया है कि यह आपको क्षणों में आपके डेटा के पिछले स्नैपशॉट पर पुनर्स्थापित करने की अनुमति देगा। एचपी एमएसए 2000 एफसी बॉक्स काफी सस्ता है और इन सेवाओं में से कुछ प्रदान करता है, जैसा कि पाठ्यक्रम के कई अन्य निर्माता करते हैं।

2

यह उस ड्राइव पर निर्भर करेगा जो आप ड्राइव को डाल रहे हैं। कुछ नमूना अनुप्रयोगों हो सकता है:

  • मामूली यातायात के साथ डेटा की एक मामूली राशि का मजबूत भंडारण (जैसे विभिन्न पोर के साथ एक घर नेटवर्क के रूप में^उस पर एच^एच^Hmedia फ़ाइलें): एक मिरर जोड़ी (RAID 1) उन डिस्क की जो सिस्टम की सिस्टम डिस्क से अलग हैं, वे इन्हें स्थापित कर रहे हैं। इससे आपको मशीन को पुनर्निर्माण करने या डेटा वॉल्यूम को प्रभावित किए बिना प्रमुख सर्जरी करने की अनुमति मिल जाएगी। RAID-1 का अर्थ है कि डेटा एक डिस्क की विफलता से बच जाएगा।
  • एक वीडियो संपादन sytem जो तेजी से स्ट्रीमिंग की आवश्यकता है लेकिन आवश्यक रूप से 100% विश्वसनीयता नहीं: 'वी' फर्मवेयर (एक सीगेट-आईएसएम के साथ फाइबर चैनल डिस्क पर एक सीधा-संलग्न RAID-0 (धारीदार) लेकिन वे इस तरह के अधिकांश हिस्सों को बनाते हैं)। फाइबर चैनल एक पैकेट आधारित प्रोटोकॉल है जबकि एससीएसआई के साथ दो डिवाइस पूरी बस बुक करते हैं। एफसी लोड के तहत बेहतर काम करता है।
  • ट्रांस्सेन्शनल एप्लिकेशन: एक या अधिक RAID-5/6, RAID-10 या RAID-50/60 वॉल्यूम पर प्रतिबिंबित जोड़ी और डेटा पर लॉग ऑन करें। एक SAN या किसी भी नियंत्रक कॉन्फ़िगरेशन के साथ बैटरी बैक वाले लिखने के साथ नियंत्रक कैशिंग को डिस्क लिखने को अनुकूलित कर सकते हैं। डीबी लॉग ज्यादातर अनुक्रमिक पहुंच होते हैं जबकि डेटा वॉल्यूम ज्यादातर यादृच्छिक पहुंच होते हैं। यादृच्छिक खोज गतिविधि लॉगिंग गतिविधि को परेशान कर देगी ताकि आपको लॉगिंग डिस्क को अपेक्षाकृत शांत और प्रतिस्पर्धी यातायात से मुक्त रखने से प्रदर्शन लाभ मिले।
  • बड़े डेटा वेयरहाउस तथ्य तालिका: जेबीओडी पर प्रतिबिंबित जोड़े (RAID 1) की एक श्रृंखला सर्वर के रूप में कई होस्ट चैनलों के साथ आप जितना खर्च कर सकते हैं। प्रतिबिंबित जोड़े में तथ्य तालिका विभाजन फैलाएं। ठेठ सरणी फर्मवेयर सेटअप के साथ धारीदार डिस्क अक्सर डिस्क के प्रति क्रांति के लिए 64k पट्टी को एक (कहें) मिलती हैं, जो 10K ड्राइव पर प्रति डिस्क 5 या 10 एमबी/सेकंड प्रति डिस्क पर आती है। डीडब्ल्यू वर्कलोड में लेनदेन संबंधी एप्लिकेशन की तुलना में अधिक स्ट्रीमिंग डेटा एक्सेस पैटर्न होता है। प्रतिबिंबित जोड़े का उपयोग करना मतलब है कि डिस्क संभावित रूप से डेटा को अधिकतम डेटा स्थानांतरण दर की तरह कुछ स्ट्रीम कर सकती हैं। यह तीव्रता का क्रम तेजी से हो सकता है।
संबंधित मुद्दे