Zusammenfassung
In diesem Entwicklercodemuster zeigen wir, wie Sie mit DataStax Enterprise oder Apache Cassandra eine Datenbank mit E-Commerce-Clickstream-Daten erstellen. Mit Red Hat OpenShift und dem DataStax Kubernetes Operator für Apache Cassandra können Sie diese verteilte Datenbank lokal oder bei Ihrem Cloud-Anbieter Ihrer Wahl mit einer einheitlichen OpenShift-Erfahrung bereitstellen. Wenn Sie einen Database-as-a-Service-Provider bevorzugen, können Sie mit IBM Cloud Databases for DataStax schnell einsatzbereit sein.
Beschreibung
Die bereitgestellte E-Commerce-Website wird mithilfe von serverseitigem Rendering (SSR) mit Next.js- und React-Komponenten erstellt. Wenn Kunden die Webseiten durchsuchen, fügt SSR schnell (und asynchron) Browserdaten für jede gerenderte Seite in die Datenbank ein. Wenn der Kunde auf die Schaltfläche „In den Warenkorb“ klickt, verwendet die clientseitige React-Komponente Next.js-API-Routen, um diese Clickstream-Daten hinzuzufügen. Die DataStax Enterprise-Datenbank ist für schnelle Schreibvorgänge mit geringer Latenz optimiert und auf hohe Skalierbarkeit ausgelegt. Dadurch eignet sich DataStax Enterprise hervorragend zum Sammeln von Clickstream-Daten mit hohem Volumen.
Wenn Sie dieses Codemuster ausgefüllt haben, werden Sie Folgendes verstehen:
- Wählen Sie eine Cloud, einen Cluster oder eine Entwicklungsplattform für Apache Cassandra oder DataStax Enterprise
- Bereitstellung von DataStax Enterprise oder einer DataStax-Distribution von Apache Cassandra
- Entwerfen und erstellen Sie eine Datenbank für DataStax Enterprise
- Verwenden Sie CQL und cqlsh, um Ihre Datenbank zu erstellen und abzufragen
- Erstellen und Ausführen der Next.js-Webanwendung, die Clickstream-Daten verfolgt
Flow
- Benutzer interagieren mit der E-Commerce-Website.
- Webseiten und Komponenten erfassen Klicks.
- Clickstream-Daten werden in einer schnell schreibbaren, hoch skalierbaren Datenbank gespeichert.
Anweisungen
Detaillierte Anweisungen erhalten Sie von der README Datei. Diese Anweisungen erklären, wie man:
- Bereitstellen von DataStax Enterprise oder Apache Cassandra
- Interagieren Sie mit Ihrer Datenbank mit CQL und cqlsh
- Interagieren Sie mit Ihrer Datenbank über den DataStax Node.js-Client
Dieses Codemuster ist Teil des Entwickeln Sie mithilfe von KI eine intelligente Bestands- und Beschaffungsstrategie Serie.
- Apache
- Bienen
- App
- Körper
- Cloud
- Code
- Das Sammeln
- Komponente
- Inhalt
- Kunden
- technische Daten
- Datenbase
- Datenbanken
- Entwickler:in / Unternehmen
- Entwicklung
- E-EINKAUF
- Unternehmen
- ERFAHRUNGEN
- FAST
- passen
- Fluss
- groß
- Ultraschall
- Hilfe
- HTTPS
- IBM
- IBM Cloud
- Inventar
- Kubernetes
- Node.js
- Schnittmuster
- Plattform
- Reagieren
- Red Hat
- Führen Sie
- Laufen
- Modellreihe
- Strategie
- Netz
- Webseite