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
- Section 1: Big Data / NoSQL 소개
- NoSQL 개요
- CAP 정리
- NoSQL를 사용할 시기
- 열 기반 저장
- NoSQL 생태계
- Section 2 : Cassandra 기본 사항
- 디자인 및 아키텍처
- Cassandra 노드, 클러스터, 데이터 센터
- Keyspaces, 테이블, 행과 열
- _PARTITIONING_, 복제, 토큰
- Quorum 및 일관성 수준
- Labs : CQLSH를 사용한 cassandra와의 상호작용
- Section 3: 데이터 모델링 – part 1
- CQL 소개
- CQL 데이터 타입
- Keyspaces 및 테이블 생성
- 열과 유형 선택
- 주 열쇠 선택
- 행과 열의 데이터 레이아웃
- Time to live (TTL)
- CQL을 사용한 쿼리
- CQL 업데이트
- 집합형 (list / map / set)
- Labs : CQL을 사용한 다양한 데이터 모델링 연습; 쿼리 및 지원되는 데이터 유형 실험
- Section 4: 데이터 모델링 – part 2
- 제2ary 인덱스 생성 및 사용
- 복합 키 (_PARTITIONING_ 키와 클러스터링 키)
- 시계열 데이터
- 시계열 데이터를 위한 최선의 방법
- 카운터
- 경량 트랜잭션 (LWT)
- Labs : 인덱스 생성 및 사용; 시계열 데이터 모델링
- Section 5: Cassandra 내부 사항
- Cassandra 디자인 이해
- sstables, memtables, 커밋 로그
- Section 6: 관리
- 하드웨어 선택
- Cassandra 배포판
- Cassandra Nodes Communication
- 스토리지 엔진에 데이터 쓰기 및 읽기
- 데이터 디렉터리
- 반 엔트로피 작업
- Cassandra Compaction
- Compaction 전략 선택 및 구현
- Cassandra 최선의 방법 (compaction, 가비지 컬렉션)
- 낮은 메모리 사용량을 갖는 테스트 Cassandra 인스턴스 생성
- 문제 해결 도구 및 팁
- Lab : 학생들이 Cassandra를 설치하고 벤치마크 실행
Requirements
- Linux 환경에서 편안하게 작업할 수 있는 능력 (명령줄 탐색, vi / nano로 파일 편집)
- 현장 강의를 위해 8GB RAM이 있는 노트북이나 데스크톱
- 원격 강의를 위해 작동하는 Cassandra 랩을 제공하며, 웹 브라우저 외에는 아무것도 필요하지 않습니다
14 Hours
회원 평가 (2)
Extensive knowledge of NoSQL environments, not only Cassandra (ex: HADOOP)
Stefan Marcoci - Videotron ltee
Course - Cassandra Administration
The 1:1 style meant the training was tailored to my individual needs.