الحصول على بيانات النقر من موقع التجارة الإلكترونية الخاص بك

عقدة المصدر: 1865790

نبذة عامة

في نمط رمز المطور هذا ، سنعرض كيفية إنشاء قاعدة بيانات لبيانات التجارة الإلكترونية عبر النقر باستخدام DataStax Enterprise أو Apache Cassandra. باستخدام Red Hat OpenShift و DataStax Kubernetes Operator لـ Apache Cassandra ، يمكنك نشر قاعدة البيانات الموزعة هذه محليًا أو على موفر السحابة الذي تختاره من خلال تجربة OpenShift موحدة. إذا كنت تفضل موفر قاعدة بيانات كخدمة ، فابدأ في العمل بسرعة مع قواعد بيانات IBM Cloud لـ DataStax.

الوصف

تم إنشاء موقع التجارة الإلكترونية المقدم باستخدام العرض من جانب الخادم (SSR) مع مكونات Next.js و React. أثناء تصفح العملاء لصفحات الويب ، يقوم SSR بسرعة (وبشكل غير متزامن) بإدراج بيانات التصفح في قاعدة البيانات لكل صفحة يتم عرضها. عندما ينقر العميل على زر "إضافة إلى عربة التسوق" ، يستخدم مكون رد الفعل من جانب العميل مسارات واجهة برمجة تطبيقات 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

نمط الرمز هذا جزء من تطوير استراتيجية جرد ومشتريات ذكية باستخدام الذكاء الاصطناعي سلسلة.

المصدر: https://developer.ibm.com/patterns/datastax-enterprise-dse-code-pattern-using-clickstream-data/

الطابع الزمني:

اكثر من IBM Developer