전자상거래 웹사이트에서 클릭스트림 데이터 캡처

소스 노드 : 1865790

요약

이 개발자 코드 패턴에서는 DataStax Enterprise 또는 Apache Cassandra를 사용하여 전자상거래 클릭스트림 데이터 데이터베이스를 생성하는 방법을 보여줍니다. Red Hat OpenShift와 Apache Cassandra용 DataStax Kubernetes Operator를 사용하면 통합 OpenShift 환경을 통해 이 분산 데이터베이스를 온프레미스 또는 선택한 클라우드 제공업체에 배포할 수 있습니다. 서비스형 데이터베이스 제공자를 선호하는 경우 IBM Cloud Databases for DataStax를 사용하여 빠르게 시작하고 실행하세요.

상품 설명

제공된 전자상거래 웹사이트는 Next.js 및 React 구성 요소와 함께 서버 측 렌더링(SSR)을 사용하여 구축되었습니다. 고객이 웹 페이지를 검색할 때 SSR은 렌더링된 각 페이지에 대한 검색 데이터를 데이터베이스에 신속하게(그리고 비동기적으로) 삽입합니다. 고객이 "장바구니에 추가" 버튼을 클릭하면 클라이언트 측 React 구성 요소는 Next.js API 경로를 사용하여 해당 클릭스트림 데이터를 추가합니다. DataStax Enterprise 데이터베이스는 대기 시간이 짧은 빠른 쓰기에 최적화되어 있으며 확장성이 뛰어나도록 설계되었습니다. 따라서 DataStax Enterprise는 대용량 클릭스트림 데이터를 수집하는 데 매우 적합합니다.

이 코드 패턴을 완료하면 다음 방법을 이해할 수 있습니다.

  • Apache Cassandra 또는 DataStax Enterprise를 위한 클라우드, 클러스터 또는 개발 플랫폼 선택
  • DataStax Enterprise 또는 Apache Cassandra의 DataStax 배포판 프로비저닝
  • DataStax Enterprise용 데이터베이스 설계 및 생성
  • CQL 및 cqlsh를 사용하여 데이터베이스 생성 및 쿼리
  • 클릭스트림 데이터를 추적하는 Next.js 웹 앱 빌드 및 실행

흐름

Flow diagram

  1. 사용자는 전자상거래 웹사이트와 상호작용합니다.
  2. 웹 페이지 및 구성 요소는 클릭을 캡처합니다.
  3. 클릭스트림 데이터는 빠른 쓰기 속도와 확장성이 뛰어난 데이터베이스에 저장됩니다.

명령

에서 자세한 지침을 받으십시오. README 파일. 이 지침은 다음 방법을 설명합니다.

  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 개발자