Cassandra आर्टिकल Cassandra के बारे में basic और advanced concepts को आसानी से समझने में आपकी मदद करता है. हमने इस Cassandra आर्टिकल को beginners और professionals दोनों के लिए डिज़ाइन किया है. Cassandra एक NoSQL डेटाबेस है जो वितरित और स्केलेबल है. यह अपाचे द्वारा प्रदान किया गया है. हमारे Cassandra ट्यूटोरियल में Cassandra के सभी विषय शामिल हैं जैसे कि सुविधाएँ, वास्तुकला, संबंधपरक बनाम NoSQL, Cassandra बनाम HBase, स्थापना, कीस्पेस, टेबल, दृश्य, Cassandra क्वेरी भाषा, सुरक्षा आदि।
Apache Cassandra अत्यधिक स्केलेबल, उच्च प्रदर्शन, वितरित NoSQL डेटाबेस है. Cassandra को कई वस्तु सर्वरों में बड़ी मात्रा में डेटा को संभालने के लिए डिज़ाइन किया गया है, जो बिना किसी Failure के उच्च उपलब्धता प्रदान करता है. Cassandra में एक Distributed architecture है, जो डेटा की एक बड़ी मात्रा को संभालने में सक्षम है. Failure के एक बिंदु के बिना एक उच्च उपलब्धता प्राप्त करने के लिए डेटा को एक से अधिक Replication factor के साथ विभिन्न मशीनों पर रखा जाता है।
Cassandra एक distributed database प्रबंधन प्रणाली है जिसे Commodity servers में संरचित डेटा की उच्च मात्रा को संभालने के लिए डिज़ाइन किया गया है. Cassandra अपने वितरित आर्किटेक्चर के साथ बड़ी मात्रा में डेटा को संभालने का काम करता है. डेटा को विभिन्न मशीनों पर एक से अधिक Replication factor के साथ रखा जाता है जो उच्च उपलब्धता और विफलता का एक भी बिंदु प्रदान नहीं करता है।
What is Cassandra in Hindi
Cassandra, जिसे अपाचे Cassandra के रूप में भी जाना जाता है, एक खुला स्रोत है, वितरित, NoSQL DBMS (डेटाबेस प्रबंधन प्रणाली)। यह कई डेटा केंद्रों में क्लस्टर किए गए डेटाबेस कार्यान्वयन के लिए उच्च स्तर का प्रदर्शन, मापनीयता और विश्वसनीयता प्रदान करता है. मूल रूप से फेसबुक द्वारा अपने इनबॉक्स सर्च फीचर को विकसित करने के लिए, कैसंड्रा ने अपाचे इनक्यूबेटर परियोजना के रूप में 2009 में अपाचे की ओर पलायन किया।
कैसंड्रा कई कॉलम सर्वरों में बड़ी मात्रा में डेटा को संभालने के लिए विस्तृत कॉलम स्टोर, NoSQL डेटाबेस के साथ Open source के रूप में काम करता है. जो failure के एक भी बिंदु के साथ उच्च उपलब्धता प्रदान करता है. यह जावा में लिखा गया है और Apache Software Foundation द्वारा विकसित किया गया है।
Apache Cassandra का उपयोग दुनिया भर में फैले संरचना डेटा के बहुत बड़ी मात्रा में प्रबंधन के लिए किया जाता है. यह बिना किसी असफलता के अत्यधिक उपलब्ध सेवा प्रदान करता है. नीचे सूचीबद्ध Apache Cassandra के कुछ बिंदु हैं −
- यह कॉलम-ओरिएंटेड डेटाबेस है।
- यह स्केलेबल, दोष-सहिष्णु और सुसंगत है।
- यह फेसबुक पर बनाया गया है और यह रिलेशनल डाटाबेस मैनेजमेंट सिस्टम से अलग है।
- इसका वितरित डिज़ाइन अमेज़न के डायनमो और Google के बिग टेबल पर इसके डेटा मॉडल पर आधारित है।
Cassandra के उपयोग के कई फायदे हैं. अधिक ग्राहकों और डेटा का समर्थन करने के लिए अधिक हार्डवेयर जोड़ना संभव है. इसलिए, यह स्केलेबिलिटी प्रदान करता है. इसके अलावा, यह दोष-सहिष्णु है और व्यावसायिक-महत्वपूर्ण Applications के लिए लगातार उपलब्ध है. यह तेजी से डेटा के टेराबाइट्स का लेखन कार्य भी कर सकता है. जैसा कि Cassandra बड़े डेटा का समर्थन करता है, संरचित, अर्ध-संरचित और असंरचित डेटा को संग्रहीत करना संभव है. इसके अलावा, उपयोगकर्ता कई डेटा केंद्रों में डेटा वितरित कर सकता है।
दोस्तों Apache Cassandra एक वितरित NoSQL डेटाबेस है. जिसे पहली बार फेसबुक पर आंतरिक रूप से इस्तेमाल करने के लिए शुरू किया गया था. इसे जुलाई 2008 में एक ओपन-सोर्स प्रोजेक्ट के रूप में जारी किया गया था. प्लेटफ़ॉर्म निरंतर संचालन (Zero downtime), उच्च प्रदर्शन और रैखिक मापनीयता को वितरित करता है जिसे सफल Applications की आवश्यकता होती है, जबकि संचालन की पेशकश भी होती है डेटा सेंटरों और भौगोलिक क्षेत्रों में सरलता और सहज प्रतिकृति। कैसंड्रा, जो सूचना की पेटाबाइट्स और प्रति सेकंड हजारों Concurrent operations को संभाल सकता है, संगठनों को Hybrid cloud वातावरण में बड़ी मात्रा में डेटा का प्रबंधन करने में सक्षम बनाता है।
Cassandra History Hindi
कैसंड्रा को पहली बार इनबॉक्स सर्च के लिए फेसबुक पर विकसित किया गया था।
फेसबुक ने जुलाई 2008 में इसे ओपन किया।
मार्च 2009 में अपाचे इनक्यूबेटर ने Cassandra स्वीकार किया।
फरवरी 2010 से कैसांद्रा अपाचे की एक शीर्ष स्तरीय परियोजना है।
Apache Cassandra का नवीनतम संस्करण 3.2.1 है।
Cassandra एक Apache product है. यह एक खुला स्रोत है, वितरित और विकेन्द्रीकृत / वितरित भंडारण प्रणाली (डेटाबेस) इसका उपयोग दुनिया भर में फैले संरचित डेटा की बहुत बड़ी मात्रा को प्रबंधित करने के लिए किया जाता है. यह failure के single point के साथ उच्च उपलब्धता प्रदान करता है।
Cassandra के महत्वपूर्ण बिंदु ?
- Cassandra एक स्तंभ-उन्मुख डेटाबेस है।
- Cassandra स्केलेबल, सुसंगत, और दोष-सहिष्णु है।
- Cassandra का वितरण डिजाइन अमेज़ॅन के डायनमो और Google के बिगटेबल पर इसके डेटा मॉडल पर आधारित है।
- Cassandra फेसबुक पर बनाया गया है. यह रिलेशनल डेटाबेस मैनेजमेंट सिस्टम से बिलकुल अलग है।
- फेसबुक, ट्विटर, सिस्को, रैकस्पेस, eBay, ट्विटर, नेटफ्लिक्स, और अधिक जैसी कुछ सबसे बड़ी कंपनियों द्वारा Cassandra का उपयोग किया जा रहा है।
- Cassandra एक एकल बिंदु failure के साथ डायनामो-शैली प्रतिकृति मॉडल का अनुसरण करता है. लेकिन एक अधिक शक्तिशाली “कॉलम परिवार” डेटा मॉडल जोड़ता है।
Features of Cassandra Hindi
बहुत सारी Super technical features हैं जो Cassandra को बहुत लोकप्रिय बनाती हैं. Cassandra की कुछ लोकप्रिय विशेषताओं की सूची निम्नलिखित है −
High Scalability
Cassandra अत्यधिक स्केलेबल है जो आपको आवश्यकता के अनुसार अधिक ग्राहक और अधिक डेटा संलग्न करने के लिए अधिक हार्डवेयर जोड़ने की सुविधा देता है।
Rigid Architecture
Cassandra में failure का एक भी बिंदु नहीं है और यह लगातार व्यापार-महत्वपूर्ण Applications के लिए उपलब्ध है जो failure को बर्दाश्त नहीं कर सकते हैं।
Fault tolerant
Cassandra गलती सहिष्णु है. मान लीजिए, एक क्लस्टर में 4 नोड्स हैं, यहां प्रत्येक नोड में एक ही डेटा की एक प्रति है. यदि एक नोड अब सेवा नहीं दे रहा है, तो अन्य तीन नोड अनुरोध के अनुसार सेवा कर सकते हैं।
Easy Data Distribution
Cassandra में डेटा वितरण बहुत आसान है क्योंकि यह डेटा को वितरित करने के लिए लचीलापन प्रदान करता है. जहां आपको कई डेटा केंद्रों में डेटा की प्रतिकृति करके आवश्यकता होती है।
Fast writes
Cassandra को सस्ते जिंस हार्डवेयर पर चलाने के लिए डिजाइन किया गया था. यह धमाकेदार तेजी से लिखता है और डेटा की सैकड़ों टेराबाइट्स को स्टोर कर सकता है, बिना रीड दक्षता का त्याग किए।