2012-12-15 8 views
20

MemSQL "दुनिया के सबसे तेज डाटाबेस" होने का दावा कर रहा हैMemSQL - चाल "दुनिया के सबसे तेज डाटाबेस"

तेज़ डीबी 2, ओरेकल, MySQL और एसक्यूएल सर्वर से ऊपर/लायक शुरू। क्या कोई इस के लिए झुका सकता है?

मैंने वेब की खोज की है और इस बारे में जितनी अधिक जानकारी इकट्ठा करने की कोशिश की है। MemSQL ग्रह पर सबसे तेज़ डेटाबेस होने का दावा कर रहा है। ओरेकल, डीबी 2, माईएसक्यूएल और एमएस एसक्यूएल से तेज़।

मैंने अपने कर्मचारियों, संस्थापकों (फेसबुक पूर्व कर्मचारियों) के साथ अपने उत्पाद के बारे में भी बात की है। मैंने विटिल बेंच मार्क परीक्षणों को भी देखा है जो हर कोई पाइपिंग कर रहा है। क्या यह वास्तव में कदम के लायक है? समूह के पीछे एंजेल वेंचर कैपिटलिस्ट होने वाले एश्टन क्लचर मुझे वास्तविक मूल्य नहीं दिखाते हैं। मेरा मतलब है, Google BigTable कुछ के लिए बेहतर कदम होगा।

क्या कोई भी सुझाव, लेख, ट्यूटोरियल साझा कर सकता है .. यहां तक ​​कि उनके कुछ वास्तविक ग्राहक भी। उनकी वेबसाइट वास्तविक उदाहरण नहीं दिखाती है और इसमें एक प्रकार का समुदाय नहीं है जो आपको अन्य डेटाबेस उत्पादों के साथ मिलता है - वाणिज्यिक भी।

कृपया नीचे मत डालें, उनके पास शायद ही कुछ भी है और मैं वास्तव में इसे एक ढेर देखना चाहता हूं। मैं प्रचार के द्वारा खरीदा गया हूं, यह बहुत अच्छा लग रहा है, वीडियो .. दस्तावेज़ीकरण और ब्रांड .. लेकिन वास्तव में .. क्या यह अच्छा है? वाणिज्यिक उत्पाद केवल 32 जीबी तक सीमित है और मुझे पता है कि कई डेटाबेस आसानी से इसे पूरा करते हैं।

उत्तर

10

मेमएसक्यूएल में समुदाय समर्थन की कमी है, हमारे पास एंटरप्राइज़ लाइसेंस (32 जीबी से अधिक के लिए एक संस्करण उपलब्ध है) के बारे में कोई जानकारी नहीं है और शायद आपके आवेदन के लिए गति का कोई सबूत नहीं है।

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

कम समय में इसे SQL92 की जटिलता मिल जाएगी, इसलिए आपके और आपके डेवलपर्स के लिए विकास और परीक्षण आसान होगा (नोएसक्यूएल डीबी बैकएंड के विपरीत)। अंतर्निहित प्रदर्शन बेंचमार्क और लंबे समय से चलने वाली स्थिरता परीक्षण वाले हजारों अनुप्रयोग हैं, जो आपके मामले से मेल खाते हैं। व्यक्तिगत रूप से मैंने ड्रूपल का परीक्षण किया है, सबसे खराब प्रदर्शन एक बहुत ही अनुकूलित MySQL कॉन्फ़िगरेशन के समान प्रदर्शन था, औसतन यह उपयोगकर्ताओं में लॉग इन करने के लिए डीबी पक्ष पर 10x तेज हो गया।

1

MemSQL मेमोरी डेटाबेस तकनीक का उपयोग करता है। फिलहाल, डीबी इंजन मौजूद हैं जिन्हें बड़ी गति और लागत प्राप्त करने के लिए क्लस्टर, लोड बैलेंस और दास/मास्टर प्रतिकृति सेटअप में कॉन्फ़िगर किया जा सकता है। उदाहरण, मास्टर के रूप में 512 एमबी पर 256 एमबी और 1 एक्स सर्वर पर 30x सर्वर चलाना और उन्हें सभी प्रतिकृति में लोड करना और लोड बैलेंसर ट्रैफिक स्पाइक्स क्लाउड प्रदाताओं के लिए 8 जीबी सेटअप लागत के बाद अधिक लागत प्रभावी होगा - यह सिर्फ हेरेसे उदाहरण है। स्पष्ट रूप से 256 एमबी एक उदाहरण है।

दुनिया के fatests डेटाबेस का दावा दिलचस्प है। आईबीएम WebSphere वाणिज्य ग्राहकों डीबी 2 का उपयोग करें - आईबीएम भी आईबीएम solidDB है - एक में स्मृति समाधान:

IBM solidDB-Fastest Data Delivery 

In-memory, relational database software for extreme speed 

IBM solidDB® is known worldwide for delivering data with extreme speed. There are more than 3,000,000 deployments of solidDB in telecommunications networks, enterprise applications, and embedded software & systems. Market leaders such as Cisco, HP, Alcatel, and Nokia Siemens rely on it for their mission-critical applications. 

IBM solidDB provides an ideal platform to build in-memory, real-time, enterprise applications that include universal caching. Compatibility enhancements make migrating applications to solidDB easy. Enhanced scalability and transparent failover with solidDB lowers overall total cost of ownership. Improvements in the latest release bring more reliability and faster performance to key OLTP workloads with the solidDB Universal Cache feature. 

आईबीएम WCS और आईबीएम उद्यम और महंगा है, सोचा था कि एक बड़ी कंपनी पहले से ही प्रदर्शन तो निश्चित रूप से नहीं में-स्मृति कर दिलचस्प हो नई बात .. memsql ग्राहक और कर्मचारी कहां हैं और एसओ पर डीबी विशेषज्ञ कहां हैं - कृपया उत्तर के रूप में अपना उत्तर भी चिह्नित न करें ..आप Percona MySQL (उच्च प्रदर्शन MySQL सर्वर) ले लिया तो

और आप 512GB रैम के साथ एक मल्टी कोर मशीन पर डाल दिया, एक रैमडिस्क में डेटाबेस भंडारण: -

+0

1) मैंने कभी जवाब के रूप में अपना उत्तर नहीं चिह्नित किया। 2) योगदान के लिए धन्यवाद। मुझे लगता है कि आप सही और समग्र हैं कि यदि memSQL ग्राहकों को थोड़ा दिखाता है और शायद क्लाउड होस्टेड समाधान की पेशकश भी कर सकता है तो phpMyAdmin जो भी मैं उत्पाद लेता हूं। मुझे आशा है कि इससे समुदाय में दूसरों की मदद मिलती है क्योंकि मैं मूल रूप से पसंद की गई कंपनी को स्लेट या डाउन करना नहीं चाहता हूं। मुझे लगता है कि टेंगेंट जा रहे थे। आईबीएम के बारे में दिलचस्प है। लेकिन आईबीएम एंटरप्राइज़ ग्राहक विशेष रूप से आईबीएम वेबस्पियर वाणिज्य है। देखें: http://stackoverflow.com/questions/12282809/what-commerce- appplication-is-this/12282843 – TheBlackBenzKid

3

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

मूल्य निर्धारण स्तर के बारे में, एक कंपनी अपनी वेबसाइट पर कीमतें प्रदान नहीं करती है जब यह समझती है कि यह अलग-अलग कंपनियों के लिए अलग-अलग कीमत दे सकती है। उदाहरण के लिए, उन्हें जनरल इलेक्ट्रिक को $ 500,000 का भुगतान करने का एक तरीका मिलेगा, लेकिन एक छोटा स्टार्टअप उसी उत्पाद के लिए "केवल" $ 10,000 का भुगतान करने में सक्षम हो जाएगा।

+0

'512GB रैम? 'निश्चित रूप से यह दाढ़ी है। मैं क्लस्टर में छोटे सर्वर और उस पर उन्नत ट्यूनिंग और ऑप्टिमाइज़ेशन के साथ लोड बैलेंसर कैश सेटअप का चयन करूंगा। – TheBlackBenzKid

+0

मैं आपसे अधिक सहमत नहीं हो सका, लेकिन मैं बस एक बिंदु को चित्रित कर रहा था :-) –