总结
在此开发人员代码模式中,我们将展示如何使用 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 应用程序,用于跟踪点击流数据
自动化流程
- 用户与电子商务网站互动。
- 网页和组件捕获点击。
- 点击流数据存储在一个快速写入的高度可扩展的数据库中。
说明
从 读我 文件。 这些说明说明了如何:
- 部署 DataStax Enterprise 或 Apache Cassandra
- 使用 CQL 和 cqlsh 与您的数据库交互
- 使用 DataStax Node.js 客户端与您的数据库交互
此代码模式是 使用AI开发智能的库存和采购策略 系列。
来源:https://developer.ibm.com/patterns/datastax-enterprise-dse-code-pattern-using-clickstream-data/