Lagre klikkstrømdata fra nettbutikken din

Kilde node: 1865790

Oppsummering

I dette utviklerkodemønsteret vil vi vise hvordan du oppretter en database med klikkstrømdata fra e-handel med DataStax Enterprise eller Apache Cassandra. Ved å bruke Red Hat OpenShift og DataStax Kubernetes Operator for Apache Cassandra kan du distribuere denne distribuerte databasen lokalt eller på din valgte skyleverandør med en enhetlig OpenShift-opplevelse. Hvis du foretrekker en database-som-en-tjenesteleverandør, kom raskt i gang med IBM Cloud Databases for DataStax.

Beskrivelse

Det medfølgende e-handelsnettstedet er bygget ved hjelp av server-side rendering (SSR) med Next.js og React-komponenter. Når kunder surfer på nettsidene, setter SSR raskt (og asynkront) inn nettlesingsdata i databasen for hver side som gjengis. Når kunden klikker på "Legg til i handlekurv"-knappen, bruker React-komponenten på klientsiden Next.js API-ruter for å legge til klikkstrømdataene. DataStax Enterprise-databasen er optimalisert for rask skriving med lav latens og er designet for å være svært skalerbar. Dette gjør DataStax Enterprise til en utmerket passform for innsamling av høyvolums clickstream-data.

Når du har fullført dette kodemønsteret, vil du forstå hvordan du:

  • Velg en sky, klynge eller utviklingsplattform for Apache Cassandra eller DataStax Enterprise
  • Provision DataStax Enterprise eller en DataStax-distribusjon av Apache Cassandra
  • Design og lag en database for DataStax Enterprise
  • Bruk CQL og cqlsh for å opprette og spørre databasen din
  • Bygg og kjør Next.js-nettappen, som sporer klikkstrømdata

Flow

Flow diagram

  1. Brukere samhandler med netthandelsnettstedet.
  2. Nettsider og komponenter fanger opp klikk.
  3. Clickstream-data lagres i en hurtigskrivende svært skalerbar database.

Instruksjoner

Få detaljerte instruksjoner fra README fil. Disse instruksjonene forklarer hvordan du:

  1. Distribuer DataStax Enterprise eller Apache Cassandra
  2. Samhandle med databasen din ved hjelp av CQL og cqlsh
  3. Samhandle med databasen din ved å bruke DataStax Node.js-klienten

Dette kodemønsteret er en del av Utvikle en intelligent lager- og anskaffelsesstrategi ved hjelp av AI serien.

Kilde: https://developer.ibm.com/patterns/datastax-enterprise-dse-code-pattern-using-clickstream-data/

Tidstempel:

Mer fra IBM-utvikler