从您的电子商务网站捕获点击流数据

源节点: 1865790

总结

在此开发人员代码模式中,我们将展示如何使用 DataStax Enterprise 或 Apache Cassandra 创建电子商务点击流数据的数据库。 使用 Red Hat OpenShift 和适用于 Apache Cassandra 的 DataStax Kubernetes Operator,您可以在本地或您选择的云提供商上部署此分布式数据库,并提供统一的 OpenShift 体验。 如果您更喜欢数据库即服务提供商,请使用 IBM Cloud Databases for DataStax 快速启动并运行。

课程描述

提供的电子商务网站是使用服务器端渲染 (SSR) 与 Next.js 和 React 组件构建的。 当客户浏览网页时,SSR 会针对呈现的每个页面快速(且异步地)在数据库中插入浏览数据。 当客户单击“添加到购物车”按钮时,客户端 React 组件使用 Next.js API 路由来添加该点击流数据。 DataStax Enterprise 数据库针对低延迟快速写入进行了优化,并具有高度可扩展性。 这使得 DataStax Enterprise 非常适合收集大量点击流数据。

完成此代码模式后,您将了解如何:

  • 为 Apache Cassandra 或 DataStax Enterprise 选择云、集群或开发平台
  • 提供 DataStax Enterprise 或 Apache Cassandra 的 DataStax 发行版
  • 为 DataStax Enterprise 设计和创建数据库
  • 使用 CQL 和 cqlsh 创建和查询您的数据库
  • 构建并运行 Next.js Web 应用程序,用于跟踪点击流数据

自动化流程

Flow diagram

  1. 用户与电子商务网站互动。
  2. 网页和组件捕获点击。
  3. 点击流数据存储在一个快速写入的高度可扩展的数据库中。

说明

读我 文件。 这些说明说明了如何:

  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/

时间戳记:

更多来自 IBM开发人员