Обзор
В этом шаблоне кода разработчика мы покажем, как создать базу данных о потоках данных электронной коммерции с помощью 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, которое отслеживает данные о потоках кликов.
Поток
- Пользователи взаимодействуют с веб-сайтом электронной торговли.
- Веб-страницы и компоненты захватывают клики.
- Данные Clickstream хранятся в хорошо масштабируемой базе данных с быстрой записью.
инструкции
Получите подробные инструкции от README файл. Эти инструкции объясняют, как:
- Развертывание DataStax Enterprise или Apache Cassandra
- Взаимодействуйте с вашей базой данных с помощью CQL и cqlsh
- Взаимодействуйте с вашей базой данных с помощью клиента DataStax Node.js
Этот шаблон кода является частью Разработайте интеллектуальную стратегию инвентаризации и закупок с помощью ИИ серии.