Собирайте данные о потоках кликов с вашего веб-сайта электронной торговли

Исходный узел: 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

Этот шаблон кода является частью Разработайте интеллектуальную стратегию инвентаризации и закупок с помощью ИИ серии.

Источник: https://developer.ibm.com/patterns/datastax-enterprise-dse-code-pattern-using-clickstream-data/

Отметка времени:

Больше от Разработчик IBM