मैं जैसे बयानों का एक बहुत देखते हैं: "लेखन पर बहुत तेजी से कैसेंड्रा", "कैसेंड्रा है वास्तव में लेखन की तुलना में धीमी पढ़ता है, लेकिन बहुत तेजी से Mysql की तुलना में"सरल संचालन के लिए मैसक्ल से कैसंद्रा बहुत धीमी है?
मेरी windows7 प्रणाली पर: मैं डिफ़ॉल्ट कॉन्फ़िगरेशन के Mysql स्थापित। मैंने डिफ़ॉल्ट विन्यास के PHP5 को स्थापित किया। मैंने डिफ़ॉल्ट कॉन्फ़िगरेशन के कैससंद्रा को स्थापित किया।
mysql पर सरल लिखने परीक्षण करना: "में wp_test
(id
, title
) मूल्यों ('id01', 'परीक्षण') डालें" देता है मुझे परिणाम: 0.0002 (रों) 1000 आवेषण के लिए: 0.1106 (रों)
कैसंड्रा पर सरल लेखन लिखना: $ column_faily-> डालें ('id01', सरणी ('शीर्षक' => 'test')) मुझे परिणाम देता है: 0.005 (0) 1000 प्रविष्टियों के लिए: 1.047 (ओं)
पढ़ने के लिए परीक्षणों के लिए मुझे यह भी मिला कि कैसंद्रा mysql से बहुत धीमी है।
तो सवाल यह है कि क्या यह सही लगता है कि मेरे पास कैसद्रा पर एक लेखन ऑपरेशन के लिए 5ms है? या कुछ गलत है और कम से कम 0.5ms होना चाहिए।
http://stackoverflow.com/questions/4068946/a-bit-of-advice-on-cassandra-vs-mysql और http://stackoverflow.com/questions/2332113/switching-from-mysql-to -कसंद्रा-प्रोस-कंस में कुछ उपयोगी सलाह हो सकती है। –
अगर मुझे लिनक्स सिस्टम पर कैसंद्रा खुश था तो मुझे आश्चर्य नहीं होगा। – ceejayoz
आप केवल 1 रिकॉर्ड के साथ परीक्षण नहीं कर सकते हैं। दस लाख के साथ परीक्षण करें। MySQL लेखन में धीमा हो जाएगा (esp। अगर InnoDB का उपयोग किया जाता है) लेकिन प्राथमिक कुंजी के आधार पर पढ़ने की बात आती है तो यह तेज़ या तेज हो सकती है। –