모범 사례 및 튜토리얼

카우치베이스 데이터 플랫폼 파트너 교육

이 게시물에 기여해 주신 Binh Le, Jon Strabala, Keshav Murthy에게 감사드립니다.

소개

카우치베이스는 다양한 자기 주도형 온라인 과정과 대면(또는 가상) 교육을 모두 제공합니다. 카우치베이스의 교육 포털. 개방형 학습 플랫폼의 등장으로 커뮤니티는 적합한 코스를 만들고 Pluralsight와 같은 플랫폼에 게시할 수 있습니다.  PluralSight 온라인 교육 아카데미 는 유용한 교육을 만들었습니다. 아래는 지난 6개월 동안 게시된 가장 최근의 Couchbase 교육 과정입니다. 이는 Couchbase 커뮤니티, 고객, 개발자 및 DBA에게 매우 유용합니다.

코스 기간  레벨
관리자
첫 번째 Couchbase 클러스터 생성 및 관리 56m 초급
카우치베이스 노드 및 버킷 만들기 2시간 21분 초급
카우치베이스의 함수 디버그 및 모니터링 2시간 21분 중급
카우치베이스 뷰 만들기 2시간 35분 중급
카우치베이스 라이트 관리 1시간 29분 중급
카우치베이스 클러스터 모니터링 2시간 21분 고급
개발자: 개발자: 애널리틱스
Couchbase에서 분석 쿼리 실행 2시간 5분 고급
개발자: 개발자: Eventing
카우치베이스 함수 만들기 2시간 32분 초급
카우치베이스에서 함수 구성 2시간 6분 초급
카우치베이스에서 함수 관리 2시간 17분 중급
카우치베이스의 함수 디버그 및 모니터링 2시간 21분 중급
개발자: 개발자: N1QL
N1QL을 사용하여 카우치베이스에서 데이터 쿼리하기 3시간 45분 초급
N1QL을 사용하여 카우치베이스에서 데이터 필터링하기 3시간 15분 초급
N1QL을 사용하여 Couchbase의 데이터 결합 및 집계 3시간 6분 중급
인덱스를 사용하여 N1QL 쿼리 성능 향상 4시간 26분 중급
N1QL을 사용하여 카우치베이스에서 데이터 수정하기 2시간 22분 고급
N1QL 쿼리 최적화 3시간 7분 고급

 3가지 주요 서비스 영역에 대한 교육 과정을 소개합니다: 1) 분석, 2) 이벤트 및, 3) N1QL 

카우치베이스 애널리틱스

Couchbase 애널리틱스를 통해 기업은 실시간 비즈니스 운영을 측정하여 인사이트를 도출하고 민첩한 의사결정을 내리고 성장을 확장할 수 있습니다.

코스(2시간): Couchbase에서 분석 서비스 실행

다음은 과정 설명을 간략하게 요약한 것입니다. 올바른 비즈니스 의사 결정을 내리기 위해 운영 분석을 수행하고 비즈니스 인사이트를 도출하는 것이 점점 더 중요해지고 있습니다. Couchbase 분석 서비스는 데이터 분석 작업을 간소화합니다. 

이 과정에서는 Couchbase에서 별도의 서비스로 분석을 구현하는 방법을 살펴보고, 분석 사용을 위해 데이터를 설정하는 데 필요한 단계를 살펴본 다음, 분석용 N1QL을 사용하여 분석 쿼리를 실행하는 데 중점을 둡니다. 

이 과정에서는 분석 쿼리에 포함할 수 있는 여러 절, 사용할 수 있는 연산자, 문서 데이터에 대한 작업을 위해 호출할 수 있는 기본 제공 함수에 대해 자세히 살펴봅니다. 마지막으로, 데이터 파티션에 대한 분석 작업을 수행하기 위해 릴리스 6.5에 도입된 창 함수를 사용하는 방법을 다룹니다. 

이 과정을 통해 기초 데이터의 추세를 파악하고, 시각화를 위해 데이터를 준비하며, 궁극적으로 조직이 분석 및 데이터 기반 접근 방식을 기반으로 올바른 비즈니스 의사 결정을 내리는 데 도움이 될 것입니다.

카우치베이스 이벤트

카우치베이스 이벤트 서비스를 사용하면 삽입, 업데이트, 삭제/만료를 통한 데이터 변경과 같은 돌연변이에 대응하고 이에 따라 조치를 취할 수 있습니다. 이벤트 함수는 Couchbase의 확장 가능한 이벤트 서비스에서 실행되는 자바스크립트로 작성된 인프라가 필요 없는 비즈니스 로직 애플리케이션입니다. Eventing 서비스는 다음을 지원합니다. 다차원 스케일링 (MDS) 및 확장 가능 (수직 및 수평 모두) 다른 카우치베이스 서비스와 독립적으로 사용할 수 있습니다. 그리고 PluralSight 온라인 교육 아카데미 는 Couchbase 이벤트 서비스에 대한 4개의 핵심 교육 모듈을 게시했습니다. 

코스: (2.5시간) 카우치베이스 함수 만들기
코스: (2.0시간) 카우치베이스에서 함수 구성
코스: (2.3시간) 카우치베이스에서 함수 관리
코스: (2.3시간) 카우치베이스의 함수 디버그 및 모니터링

시리즈의 마지막 모듈입니다, 카우치베이스의 함수 디버그 및 모니터링에서는 함수 개발에서 디버깅의 역할과 수명 주기 동안 함수를 모니터링하는 데 사용할 수 있는 다양한 옵션에 대해 자세히 살펴봅니다. 먼저 Couchbase Eventing 서비스를 소개하는 것으로 시작하여 두 개의 간단한 이벤트 함수(OnUpdate 핸들러와 OnDelete 핸들러)를 생성합니다. 그런 다음 기본 제공되는 Couchbase 디버거를 사용하여 함수 코드의 버그를 식별하는 방법을 살펴봅니다. 여기에서는 디버거를 활성화하는 단계와 중단점 및 감시 표현식과 같은 표준 디버그 도구의 사용법을 다룹니다. 또한 try-catch 블록을 사용한 예외 처리도 살펴봅니다. 마지막으로 이벤트 서비스를 위해 Couchbase에서 사용할 수 있는 로깅 옵션으로 넘어갑니다. 여기에는 함수에 대한 애플리케이션 및 시스템 로그뿐만 아니라 추가 활동을 기록할 수 있는 감사 기능도 포함됩니다. 또한 명시적 로깅 기능을 사용하여 다른 팀과 공유할 로그 및 통계를 생성하며, 여기에는 로그 파일에서 민감한 데이터를 삭제하는 옵션이 포함됩니다. 이 과정을 마치면 개발부터 모니터링 및 유지 관리에 이르기까지 Couchbase에서 이벤트 기능을 관리하는 데 사용할 수 있는 옵션에 대해 잘 알게 될 것입니다.

 

카우치베이스 쿼리 

코스:  N1QL을 사용하여 카우치베이스에서 데이터 쿼리하기
코스: N1QL을 사용하여 카우치베이스에서 데이터 필터링하기
코스: N1QL을 사용하여 Couchbase의 데이터 결합 및 집계
코스 : N1QL을 사용하여 카우치베이스에서 데이터 수정하기
코스 : N1QL 쿼리 최적화
코스 : 인덱스를 사용하여 N1QL 쿼리 성능 향상

Couchbase JSON 데이터베이스용 SQL 언어인 N1QL에 대한 PluralSight 과정은 개발자에게 스키마 없는 문서 지향 데이터베이스에서 N1QL이 어떻게 작동하는지에 대한 좋은 소개를 제공합니다. SQL에 익숙하다면 N1QL이 가장 널리 사용되는 데이터베이스 쿼리 언어를 확장하여 개발자가 JSON의 계층적/중첩 구조뿐만 아니라 관계형 JSON 문서에 액세스하고 조작할 수 있도록 하는 방법을 빠르게 파악할 수 있습니다.

PluralSight 과정은 또한 애플리케이션의 요구 사항을 충족하는 쿼리 성능을 성공적으로 얻을 수 있도록 고급 콘텐츠를 다룹니다. 이 과정에서는 기본 기본 인덱스부터 보다 유연한 글로벌 보조 인덱스 기능에 이르기까지 Couchbase 인덱스의 기본 사항을 다룹니다. 또한 고가용성 및 로드 밸런싱을 위해 분산 구성으로 인덱스를 배포하는 방법도 다룹니다.

카우치베이스 데이터 플랫폼

요약

전반적으로 PluralSight에서 제공하는 교육은 최고 수준의 효과적인 교육이며, Couchbase 데이터 플랫폼에 대한 심층적인 지식과 이해를 통해 기술 역량을 키울 수 있습니다. 이 게시물에 기여해 주신 Binh Le, Jon Strabala, Keshav Murthy에게 감사드립니다.

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 이드리스 모티왈라

Idris는 디지털 혁신, 클라우드 및 분석 분야의 팀을 이끄는 Fortune 500대 기업과 스타트업에서 소프트웨어 제품의 설계, 개발 및 실행 분야에서 20년 이상의 경력을 쌓은 Couchbase의 분석 부문 수석 제품 관리자입니다. Idris는 기술 관리 석사 학위와 제품 관리 자격증을 보유하고 있습니다.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.