सारांश
इस डेवलपर कोड पैटर्न में, हम दिखाएंगे कि डेटास्टैक्स एंटरप्राइज या अपाचे कैसेंड्रा के साथ ईकॉमर्स क्लिकस्ट्रीम डेटा का डेटाबेस कैसे बनाया जाए। Apache Cassandra के लिए Red Hat OpenShift और DataStax Kubernetes Operator का उपयोग करके, आप इस वितरित डेटाबेस को ऑन-प्रिमाइसेस या अपनी पसंद के क्लाउड प्रदाता पर एकीकृत OpenShift अनुभव के साथ परिनियोजित कर सकते हैं। यदि आप एक सेवा प्रदाता के रूप में डेटाबेस पसंद करते हैं, तो डेटास्टैक्स के लिए आईबीएम क्लाउड डेटाबेस के साथ जल्दी से उठें और दौड़ें।
Description
प्रदान की गई ईकॉमर्स वेबसाइट नेक्स्ट.जेएस और रिएक्ट घटकों के साथ सर्वर-साइड रेंडरिंग (एसएसआर) का उपयोग करके बनाई गई है। जैसे ही ग्राहक वेब पेज ब्राउज़ करते हैं, एसएसआर जल्दी (और एसिंक्रोनस रूप से) प्रदान किए गए प्रत्येक पेज के लिए डेटाबेस में ब्राउज़िंग डेटा सम्मिलित करता है। जब ग्राहक "कार्ट में जोड़ें" बटन पर क्लिक करता है, तो क्लाइंट-साइड रिएक्ट घटक उस क्लिकस्ट्रीम डेटा को जोड़ने के लिए नेक्स्ट.जेएस एपीआई मार्गों का उपयोग करता है। डेटास्टैक्स एंटरप्राइज डेटाबेस कम-विलंबता तेजी से लिखने के लिए अनुकूलित है और अत्यधिक स्केलेबल होने के लिए डिज़ाइन किया गया है। यह डेटास्टैक्स एंटरप्राइज को उच्च-मात्रा वाले क्लिकस्ट्रीम डेटा एकत्र करने के लिए बहुत उपयुक्त बनाता है।
जब आपने यह कोड पैटर्न पूरा कर लिया है, तो आप समझेंगे कि कैसे:
- Apache Cassandra या DataStax Enterprise के लिए क्लाउड, क्लस्टर या डेवलपमेंट प्लेटफॉर्म चुनें
- प्रावधान डेटास्टैक्स एंटरप्राइज या अपाचे कैसेंड्रा का डेटास्टैक्स वितरण
- डेटास्टैक्स एंटरप्राइज के लिए एक डेटाबेस डिज़ाइन और बनाएँ
- अपना डेटाबेस बनाने और क्वेरी करने के लिए CQL और cqlsh का उपयोग करें
- Next.js वेब ऐप बनाएं और चलाएं, जो क्लिकस्ट्रीम डेटा को ट्रैक करता है
फ्लो
- उपयोगकर्ता ईकॉमर्स वेबसाइट के साथ इंटरैक्ट करते हैं।
- वेब पेज और घटक क्लिक कैप्चर करते हैं।
- क्लिकस्ट्रीम डेटा को तेजी से लिखने वाले अत्यधिक स्केलेबल डेटाबेस में संग्रहीत किया जाता है।
अनुदेश
से विस्तृत निर्देश प्राप्त करें README फ़ाइल। वे निर्देश बताते हैं:
- डेटास्टैक्स एंटरप्राइज या अपाचे कैसेंड्रा तैनात करें
- CQL और cqlsh का उपयोग करके अपने डेटाबेस के साथ सहभागिता करें
- DataStax Node.js क्लाइंट का उपयोग करके अपने डेटाबेस के साथ इंटरैक्ट करें
यह कोड पैटर्न का हिस्सा है एआई का उपयोग करके एक बुद्धिमान इन्वेंट्री और खरीद रणनीति विकसित करें श्रृंखला.