문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
기간 14 시간
코스 개요
- 섹션 1: 빅데이터/NoSQL 소개
- NoSQL 개요
- CAP 정리
- NoSQL이 적합한 상황
- 컬럼형 저장소
- NoSQL 생태계
- 섹션 2: Cassandra 기초
- 디자인 및 아키텍처
- Cassandra 노드, 클러스터, 데이터센터
- 키스페이스, 테이블, 행 및 컬럼
- 파티셔닝, 리플리케이션, 토큰
- 쿼럼 및 일관성 수준
- 랩: CQLSH를 사용하여 Cassandra와 상호작용하기
- 섹션 3: 데이터 모델링 – 파트 1
- CQL 소개
- CQL 데이터 타입
- 키스페이스 및 테이블 생성
- 컬럼 및 타입 선택
- 주요 키 선택
- 행 및 컬럼의 데이터 레이아웃
- 수명(TTL)
- CQL을 이용한 쿼리
- CQL 업데이트
- 컬렉션(list/map/set)
- 랩: CQL을 사용한 다양한 데이터 모델링 연습; 쿼리 및 지원 데이터 타입 실험
- 섹션 4: 데이터 모델링 – 파트 2
- 보조 인덱스 생성 및 사용
- 복합 키(파티션 키 및 클러스터링 키)
- 시계열 데이터
- 시계열 데이터에 대한 모범 사례
- 카운터
- 경량 트랜잭션(LWT)
- 랩: 인덱스 생성 및 사용; 시계열 데이터 모델링
- 섹션 5: Cassandra 내부 구조
- Cassandra의 내부 디자인 이해
- SSTables, Memtables, 커밋 로그
- 섹션 6: 관리
- 하드웨어 선택
- Cassandra 배포판
- Cassandra 노드 간 통신
- 스토리지 엔진으로의 데이터 쓰기 및 읽기
- 데이터 디렉터리
- 안티엔트로피 작업
- Cassandra 압축(Compaction)
- 압축 전략 선택 및 구현
- Cassandra 모범 사례(압축, 가비지 콜렉션)
- 낮은 메모리 사용량의 테스트 Cassandra 인스턴스 생성
- 문제 해결 도구 및 팁
- 랩: 학생이 Cassandra 설치 및 벤치마크 실행
요건
- Linux 환경에 익숙함(커맨드 라인 내비게이션, vi/nano로 파일 편집)
- 대면 과정의 경우 8GB RAM이 장착된 랩톱 또는 데스크톱 컴퓨터
- 원격 과정의 경우 동작하는 Cassandra 랩 환경이 제공되며, 웹 브라우저만 있으면 됩니다
회원 평가 (2)
NoSQL 환경에 대한 깊은 지식, 카산드라뿐만 아니라 (예: HADOOP)
Stefan Marcoci - Videotron ltee
코스 - Cassandra Administration
기계 번역됨
The 1:1 style meant the training was tailored to my individual needs.
Andy McGuigan
코스 - Cassandra Administration
기계 번역됨