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
- Brukere samhandler med netthandelsnettstedet.
- Nettsider og komponenter fanger opp klikk.
- Clickstream-data lagres i en hurtigskrivende svært skalerbar database.
Instruksjoner
Få detaljerte instruksjoner fra README fil. Disse instruksjonene forklarer hvordan du:
- Distribuer DataStax Enterprise eller Apache Cassandra
- Samhandle med databasen din ved hjelp av CQL og cqlsh
- 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.