Αποτυπώστε δεδομένα clickstream από τον ιστότοπό σας ηλεκτρονικού εμπορίου

Κόμβος πηγής: 1865790

Χαρακτηριστικά

Σε αυτό το μοτίβο κώδικα προγραμματιστή, θα δείξουμε πώς να δημιουργήσετε μια βάση δεδομένων με δεδομένα κλικ ροής ηλεκτρονικού εμπορίου με το DataStax Enterprise ή το Apache Cassandra. Χρησιμοποιώντας το Red Hat OpenShift και τον χειριστή DataStax Kubernetes για Apache Cassandra, μπορείτε να αναπτύξετε αυτήν την κατανεμημένη βάση δεδομένων στις εγκαταστάσεις ή στον πάροχο cloud της επιλογής σας με μια ενοποιημένη εμπειρία OpenShift. Εάν προτιμάτε έναν πάροχο βάσης δεδομένων ως υπηρεσία, ξεκινήστε και λειτουργήστε γρήγορα με το IBM Cloud Databases for DataStax.

Περιγραφή

Ο παρεχόμενος ιστότοπος ηλεκτρονικού εμπορίου έχει δημιουργηθεί χρησιμοποιώντας απόδοση από την πλευρά του διακομιστή (SSR) με στοιχεία Next.js και React. Καθώς οι πελάτες περιηγούνται στις ιστοσελίδες, το SSR γρήγορα (και ασύγχρονα) εισάγει δεδομένα περιήγησης στη βάση δεδομένων για κάθε σελίδα που αποδίδεται. Όταν ο πελάτης κάνει κλικ στο κουμπί "Προσθήκη στο καλάθι", το στοιχείο React από την πλευρά του πελάτη χρησιμοποιεί διαδρομές API Next.js για να προσθέσει αυτά τα δεδομένα ροής κλικ. Η βάση δεδομένων DataStax Enterprise είναι βελτιστοποιημένη για γρήγορες εγγραφές χαμηλής καθυστέρησης και έχει σχεδιαστεί για να είναι εξαιρετικά επεκτάσιμη. Αυτό κάνει το DataStax Enterprise ιδανικό για τη συλλογή δεδομένων ροής κλικ μεγάλου όγκου.

Όταν ολοκληρώσετε αυτό το μοτίβο κώδικα, θα καταλάβετε πώς:

  • Επιλέξτε ένα cloud, ένα σύμπλεγμα ή μια πλατφόρμα ανάπτυξης για το Apache Cassandra ή το DataStax Enterprise
  • Παροχή DataStax Enterprise ή διανομή DataStax του Apache Cassandra
  • Σχεδιάστε και δημιουργήστε μια βάση δεδομένων για το DataStax Enterprise
  • Χρησιμοποιήστε CQL και cqlsh για να δημιουργήσετε και να υποβάλετε ερώτημα στη βάση δεδομένων σας
  • Δημιουργήστε και εκτελέστε την εφαρμογή web Next.js, η οποία παρακολουθεί τα δεδομένα ροής κλικ

Ροή

Flow diagram

  1. Οι χρήστες αλληλεπιδρούν με τον ιστότοπο ηλεκτρονικού εμπορίου.
  2. Οι ιστοσελίδες και τα στοιχεία καταγράφουν κλικ.
  3. Τα δεδομένα της ροής κλικ αποθηκεύονται σε μια βάση δεδομένων γρήγορης εγγραφής με μεγάλη κλίμακα.

Οδηγίες

Λάβετε αναλυτικές οδηγίες από το README αρχείο. Αυτές οι οδηγίες εξηγούν πώς:

  1. Αναπτύξτε το DataStax Enterprise ή το Apache Cassandra
  2. Αλληλεπιδράστε με τη βάση δεδομένων σας χρησιμοποιώντας CQL και cqlsh
  3. Αλληλεπιδράστε με τη βάση δεδομένων σας χρησιμοποιώντας τον πελάτη DataStax Node.js

Αυτό το μοτίβο κώδικα είναι μέρος του Αναπτύξτε μια έξυπνη στρατηγική απογραφής και προμηθειών χρησιμοποιώντας AI σειρές.

Πηγή: https://developer.ibm.com/patterns/datastax-enterprise-dse-code-pattern-using-clickstream-data/

Σφραγίδα ώρας:

Περισσότερα από Προγραμματιστής IBM