Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
- 섹션 1: Big Data / NoSQL 소개
- NoSQL 개요
- CAP 정리
- NoSQL이 적절한 때는 언제입니까?
- 컬럼형 저장소
- NoSQL 생태계
- 제2절 : Cassandra 기본사항
- 디자인과 건축
- Cassandra 노드, 클러스터, 데이터 센터
- 키스페이스, 테이블, 행 및 열
- 파티셔닝, 복제, 토큰
- 정족수 및 일관성 수준
- 랩: CQLSH를 사용하여 Cassandra와 상호 작용
- 섹션 3: 데이터 모델링 – 1부
- CQL 소개
- CQL 데이터 유형
- 키스페이스 및 테이블 생성
- 열 및 유형 선택
- 기본 키 선택
- 행과 열에 대한 데이터 레이아웃
- 수명 시간(TTL)
- CQL로 쿼리하기
- CQL 업데이트
- 컬렉션(목록/지도/세트)
- 랩: CQL을 사용한 다양한 데이터 모델링 연습, 쿼리 및 지원되는 데이터 유형 실험
- 섹션 4: 데이터 모델링 – 2부
- 보조 인덱스 생성 및 사용
- 복합 키(파티션 키와 클러스터링 키)
- 시계열 데이터
- 시계열 데이터에 대한 모범 사례
- 카운터
- 경량 거래(LWT)
- 랩: 인덱스 생성 및 사용; 시계열 데이터 모델링
- 섹션 5 : 데이터 모델링 랩 : 그룹 디자인 세션
- 다양한 도메인의 다중 사용 사례가 제시됩니다.
- 학생들은 그룹으로 작업하여 디자인과 모델을 만듭니다.
- 다양한 디자인을 논의하고 결정을 분석합니다
- 랩 : 시나리오 중 하나를 구현합니다.
- 섹션 6: Cassandra 드라이버
- Java 드라이버 소개
- Java 클라이언트를 사용한 CRUD(생성/읽기/업데이트, 삭제) 작업
- 비동기 쿼리
- 연구실: Cassandra에 Java API 사용
- 섹션 7: Cassandra 내부
- 이해하다 Cassandra 후드 아래의 디자인
- sstables, memtables, 커밋 로그
- 읽기 경로 / 쓰기 경로
- 캐싱
- v노드
- 섹션 8: 관리
- 하드웨어 선택
- Cassandra 분포
- 설치 Cassandra
- 벤치마크 실행
- 성능 및 노드 활동 모니터링을 위한 툴링
- 데이터스택스 옵스센터
- Cassandra 성능 문제 진단
- 노드 충돌 조사
- 데이터 복구, 삭제 및 복제 이해
- 기타 문제 해결 도구 및 팁
- Cassandra 모범 사례(압축, 가비지 수집)
- 섹션 9: 보너스 랩(시간 허락 시)
- Cassandra Pandora/Spotify와 같은 음악 서비스를 구현하세요.
Requirements
- Java 프로그래밍 언어에 익숙함
- Linux 환경에 편안함 (명령줄 탐색, vi/nano로 파일 편집)
연구실 환경:
학생들에게 작업 Cassandra 환경이 제공됩니다. 학생들이 클러스터에 액세스하려면 SSH 클라이언트와 브라우저가 필요합니다.
Zero Install : 학생들의 컴퓨터에 Cassandra을 설치할 필요가 없습니다!
21 Hours
회원 평가 (3)
The 1:1 style meant the training was tailored to my individual needs.
Andy McGuigan
Course - Cassandra Administration
Topics approached. Very complete.
Carlos Eloi Barros
Course - Cassandra for Developers
Trainer had good practical knowledge about using Cassandra day-to-day at least for development purposes. Catering (snacks, coffee hour) were great 3 days length was good.