문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
- 섹션 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와 같은 음악 서비스를 구현하세요.
요건
- Java 프로그래밍 언어에 익숙함
- Linux 환경에 익숙함 (명령 줄 탐색, vi/nano로 파일을 편집)
실습 환경:
학생들을 위한 Cassandra 환경이 제공됩니다. 학생들은 클러스터에 접근하기 위해 SSH 클라이언트와 브라우저가 필요합니다.
제로 설치: 학생들의 컴퓨터에 Cassandra를 설치할 필요가 없습니다!
21 시간
회원 평가 (3)
The 1:1 style meant the training was tailored to my individual needs.
Andy McGuigan
코스 - Cassandra Administration
Topics approached. Very complete.
Carlos Eloi Barros
코스 - 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.