Leg clickstream-gegevens van uw e-commercewebsite vast

Bronknooppunt: 1865790

Samengevat

In dit codepatroon voor ontwikkelaars laten we zien hoe u een database met clickstreamgegevens voor e-commerce kunt maken met DataStax Enterprise of Apache Cassandra. Met Red Hat OpenShift en de DataStax Kubernetes Operator voor Apache Cassandra kunt u deze gedistribueerde database on-premises of op uw cloudprovider naar keuze implementeren met een uniforme OpenShift-ervaring. Als u de voorkeur geeft aan een database-as-a-service provider, ga dan snel aan de slag met IBM Cloud Databases for DataStax.

Omschrijving

De geleverde e-commerce website is gebouwd met behulp van server-side rendering (SSR) met Next.js en React-componenten. Terwijl klanten door de webpagina's bladeren, voegt SSR snel (en asynchroon) browsegegevens in de database in voor elke weergegeven pagina. Wanneer de klant op de knop "Toevoegen aan winkelwagen" klikt, gebruikt de React-component aan de clientzijde Next.js API-routes om die clickstream-gegevens toe te voegen. De DataStax Enterprise-database is geoptimaliseerd voor snelle schrijfbewerkingen met lage latentie en is ontworpen om zeer schaalbaar te zijn. Dit maakt DataStax Enterprise uitstekend geschikt voor het verzamelen van klikstreamgegevens in grote volumes.

Wanneer u dit codepatroon hebt voltooid, begrijpt u hoe u:

  • Selecteer een cloud-, cluster- of ontwikkelplatform voor Apache Cassandra of DataStax Enterprise
  • Verstrek DataStax Enterprise of een DataStax-distributie van Apache Cassandra
  • Ontwerp en maak een database voor DataStax Enterprise
  • Gebruik CQL en cqlsh om uw database te maken en op te vragen
  • Bouw en voer de Next.js-webapp uit, die clickstream-gegevens bijhoudt

Stroom

Flow diagram

  1. Gebruikers interactie met e-commerce website.
  2. Webpagina's en componenten vangen klikken op.
  3. Clickstream-gegevens worden opgeslagen in een snel schrijvende, zeer schaalbare database.

Instructies

Ontvang gedetailleerde instructies van het README het dossier. In deze instructies wordt uitgelegd hoe u:

  1. Implementeer DataStax Enterprise of Apache Cassandra
  2. Interactie met uw database met behulp van CQL en cqlsh
  3. Interactie met uw database met behulp van de DataStax Node.js-client

Dit codepatroon maakt deel uit van de Ontwikkel een intelligente voorraad- en inkoopstrategie met behulp van AI series.

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

Tijdstempel:

Meer van IBM-ontwikkelaar