को संभाल सकता है मुझे एक MySQL डेटाबेस प्रदान करने के लिए समाधान देखना है जो टेराबाइट रेंज में डेटा वॉल्यूम को संभाल सकता है और अत्यधिक उपलब्ध (पांच नाइन) हो सकता है। प्रत्येक डेटाबेस पंक्ति में टाइमस्टैम्प और 30 फ्लोट मान होने की संभावना है। अपेक्षित वर्कलोड 2500 आवेषण/सेकंड तक है। क्वेरीज़ कम बार-बार होने की संभावना है लेकिन शायद बड़ी हो सकती है (शायद 100 जीबी डेटा शामिल हो) हालांकि शायद केवल एक टेबल शामिल है।क्या MySQL क्लस्टर एक टेराबाइट डेटाबेस
मैं माईएसक्यूएल क्लस्टर को देख रहा हूं जो उनकी एचए पेशकश है। डेटा की मात्रा के कारण मुझे डिस्क आधारित स्टोरेज का उपयोग करना होगा। वास्तव में मुझे लगता है कि केवल टाइमस्टैम्प स्मृति में हो सकते हैं और अन्य सभी डेटा डिस्क पर संग्रहीत करने की आवश्यकता होगी।
क्या किसी को इस पैमाने के डेटाबेस पर MySQL क्लस्टर का उपयोग करने का अनुभव है? क्या यह भी व्यवहार्य है? डिस्क आधारित स्टोरेज प्रदर्शन को कैसे प्रभावित करता है?
मैं डेटा के इस वॉल्यूम के लिए वांछित उपलब्धता को प्राप्त करने के लिए अन्य सुझावों के लिए भी खुला हूं। उदाहरण के लिए, मानक MySQL उदाहरणों के क्लस्टरिंग को संभालने के लिए Sequoia जैसे किसी तृतीय पक्ष की libary का उपयोग करना बेहतर होगा? या MySQL प्रतिकृति के आधार पर एक और सीधे आगे समाधान?
एकमात्र शर्त यह है कि यह एक MySQL आधारित समाधान होना चाहिए। मुझे नहीं लगता कि MySQL डेटा के लिए जाने का सबसे अच्छा तरीका है जिसके साथ हम काम कर रहे हैं लेकिन यह एक कठिन आवश्यकता है।
यदि आप तकनीकों के लिए खरीदारी कर रहे हैं, तो आप Google की बिगटेबल के आधार पर कुछ परियोजनाओं पर विचार कर सकते हैं। हडोप से एचबीएस, और हाइपरटेबल देखने के लिए दिलचस्प परियोजनाएं हैं। http://hadoop.apache.org/hbase/ और http://www.hypertable.org/ – Kekoa
सर्वरफॉल्ट.com पर यह प्रश्न बेहतर पूछा जा सकता है। – lothar