문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
- 1부: 빅데이터 및 NoSQL 개요
- NoSQL의 개념과 특징
- CAP 정리
- NoSQL을 사용하기 적절한 경우
- 컬럼 기반 저장소 구조
- NoSQL 생태계 소개
- 2부: Cassandra 기초
- Cassandra의 설계 및 아키텍처
- Cassandra 노드, 클러스터 및 데이터센터 개념
- 키스페이스, 테이블, 행 및 열에 대한 이해
- 파티셔닝, 복제 기법 및 토큰의 역할
- 쿼럼과 일관성 수준 설명
- 실습: CQLSH를 이용해 Cassandra와 상호작용하기
- 3부: 데이터 모델링 – 1단계
- CQL 소개
- CQL 데이터 타입 설명
- 키스페이스 및 테이블 생성 방법
- 컬럼 선택 시 주의사항과 적합한 자료형 결정 방안
- 기본 키 선정 전략
- 행 및 열 데이터 배치 방식 이해
- TTL(Time to Live) 개념 설명
- CQL을 통한 쿼리 작성 방법
- CQL 업데이트 문법
- 컬렉션 타입(list, map, set) 활용법
- 실습: CQL을 사용해 다양한 데이터 모델링 연습 및 쿼리와 자료형 실험하기
- 4부: 데이터 모델링 – 2단계
- 보조 인덱스 생성 및 활용 방법
- 복합 키(파티션 키와 클러스터링 키) 사용법
- 시간 기반 시계열 데이터 이해
- 시계열 데이터 관리 시의 최선 실행 방안
- 카운터 활용 방법<\/li>
- 경량 트랜잭션(LWT) 개요 및 사용법
- 실습: 인덱스 생성 및 적용 연습, 시계열 데이터 모델링 기초 연습하기
- 5부: Cassandra 내부 구조
- Cassandra의 실제 작동 원리 이해
- sstable, 메모리 테이블(memtable), 커밋 로그 등 저장소 관련 핵심 요소 설명
- 6부: 관리 방법
- 적절한 하드웨어 선택 전략
- Cassandra 배포판 소개
- Cassandra 노드 간 통신 방식
- 스토리지 엔진을 통한 데이터 쓰기 및 읽기 기법
- 데이터 디렉터리 설정 방법
- 엔트로피 방어(anti-entropy) 절차
- Cassandra의 압축 작업 개요
- 압축 전략 선택 및 적용 시기 판단법
- Cassandra 활용 시 모범 사례 (압축, 가비지 컬렉션 등)
- 낮은 메모리 환경에서 테스트 가능한 Cassandra 인스턴스 생성 방법
- 문제 진단 도구 및 유용한 팁 소개
- 실습: 참가자들이 직접 Cassandra를 설치하고 벤치마크 수행하기
요건
- 리눅스 환경에 익숙할 것 (명령줄 사용, vi/nano를 이용한 파일 편집 능력)
- 현장 교육 시에는 8GB RAM 이상의 데스크탑 또는 노트북이 필요합니다
- 원격 교육의 경우 별도로 설정된 Cassandra 랩 환경을 제공하므로 웹 브라우저만 있으면 됩니다
14 시간
회원 평가 (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
기계 번역됨