บันทึกข้อมูลการคลิกจากเว็บไซต์อีคอมเมิร์ซของคุณ

โหนดต้นทาง: 1865790

สรุป

ในรูปแบบโค้ดสำหรับนักพัฒนานี้ เราจะแสดงวิธีสร้างฐานข้อมูลของข้อมูลอีคอมเมิร์ซคลิกสตรีมด้วย DataStax Enterprise หรือ Apache Cassandra ด้วยการใช้ Red Hat OpenShift และ DataStax Kubernetes Operator สำหรับ Apache Cassandra คุณสามารถปรับใช้ฐานข้อมูลแบบกระจายนี้ภายในองค์กรหรือบนผู้ให้บริการคลาวด์ที่คุณเลือกด้วยประสบการณ์ OpenShift แบบรวมศูนย์ หากคุณต้องการผู้ให้บริการฐานข้อมูลในฐานะผู้ให้บริการ ให้เริ่มต้นใช้งานอย่างรวดเร็วด้วย IBM Cloud Databases for DataStax

รายละเอียด

เว็บไซต์อีคอมเมิร์ซที่ให้มานั้นสร้างขึ้นโดยใช้การแสดงผลฝั่งเซิร์ฟเวอร์ (SSR) พร้อมส่วนประกอบ Next.js และ React ขณะที่ลูกค้าเรียกดูหน้าเว็บ SSR (และแบบอะซิงโครนัส) จะแทรกข้อมูลการท่องเว็บลงในฐานข้อมูลสำหรับแต่ละหน้าที่แสดงผลอย่างรวดเร็ว เมื่อลูกค้าคลิกปุ่ม "เพิ่มลงในรถเข็น" คอมโพเนนต์ React ฝั่งไคลเอ็นต์จะใช้เส้นทาง API ของ Next.js เพื่อเพิ่มข้อมูลการคลิกสตรีมนั้น ฐานข้อมูล DataStax Enterprise ได้รับการปรับให้เหมาะสมสำหรับการเขียนที่รวดเร็วที่มีเวลาแฝงต่ำ และได้รับการออกแบบให้ปรับขนาดได้สูง สิ่งนี้ทำให้ DataStax Enterprise เหมาะอย่างยิ่งสำหรับการรวบรวมข้อมูลการคลิกสตรีมที่มีปริมาณมาก

เมื่อคุณเสร็จสิ้นรูปแบบโค้ดนี้ คุณจะเข้าใจวิธี:

  • เลือกคลาวด์ คลัสเตอร์ หรือแพลตฟอร์มการพัฒนาสำหรับ Apache Cassandra หรือ DataStax Enterprise
  • จัดเตรียม DataStax Enterprise หรือการกระจาย DataStax ของ Apache Cassandra
  • ออกแบบและสร้างฐานข้อมูลสำหรับ DataStax Enterprise
  • ใช้ CQL และ cqlsh เพื่อสร้างและสืบค้นฐานข้อมูลของคุณ
  • สร้างและเรียกใช้เว็บแอป Next.js ซึ่งติดตามข้อมูลการคลิกสตรีม

ไหล

Flow diagram

  1. ผู้ใช้โต้ตอบกับเว็บไซต์อีคอมเมิร์ซ
  2. หน้าเว็บและส่วนประกอบจับการคลิก
  3. ข้อมูล Clickstream ถูกจัดเก็บไว้ในฐานข้อมูลที่ปรับขนาดได้สูงซึ่งเขียนได้อย่างรวดเร็ว

คำแนะนำ

รับคำแนะนำโดยละเอียดจาก 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/

ประทับเวลา:

เพิ่มเติมจาก นักพัฒนาไอบีเอ็ม