SW 개발
교육개요
본 NoSQL 강의는 데이터베이스의 다양성을 경험하고 싶은 재직자를 위한 커리큘럼으로 구성되었습니다. MongoDB의 유연한 문서 구조, HBase의 대규모 분산 처리, Redis의 빠른 데이터 액세스와 같은 각각의 특징을 실습을 통해 배우고, 이를 통합적으로 활용하는 방법을 마스터하게 됩니다. 데이터베이스 기술의 최전선에서 여러분의 역량을 확장하세요.
교육목표
MongoDB, HBase, Redis를 포함한 다양한 NoSQL 데이터베이스의 기본 개념을 습득하고, 실제 어플리케이션에 적용하는 종합적인 실습 경험을 제공합니다.
강의내용
[Chapter 1: NoSQL 데이터베이스의 기초]
· 학습 목표:
NoSQL의 개념, 유형 및 사용 사례를 이해합니다.
· 주요 내용:
1. NoSQL과 RDBMS의 차이점
2. NoSQL 데이터베이스의 주요 유형 소개
[Chapter 2: MongoDB 실습]
· 학습 목표:
문서 지향 데이터베이스 MongoDB의 기본 및 고급 사용법을 숙달합니다.
· 주요 내용:
1. MongoDB 설치와 CRUD 작업
2. MongoDB의 색인 생성, 집계 작업 실습
[Chapter 3: HBase의 이해와 실습]
· 학습 목표:
컬럼 지향 데이터베이스 HBase의 아키텍처 및 운용 방법을 학습합니다.
· 주요 내용:
1. HBase 아키텍처 이해와 설치
2. 대용량 데이터 처리를 위한 HBase 테이블 설계 및 쿼리 실습
[Chapter 4: Redis를 활용한 데이터 캐싱 및 메시징]
· 학습 목표:
인-메모리 데이터 저장소 Redis의 사용법 및 활용 전략을 마스터합니다.
· 주요 내용:
1. Redis의 주요 데이터 타입과 명령어 학습
2. 캐싱, 세션 관리, 메시징을 위한 Redis 활용 실습
[Chapter 5: NoSQL 데이터베이스 통합 프로젝트]
· 학습 목표:
다양한 NoSQL 데이터베이스를 통합하여 실제 애플리케이션에 적용합니다.
· 주요 내용:
1. MongoDB, HBase, Redis를 활용한 종합적 데이터 솔루션 설계
2. 실시간 데이터 처리, 분석 및 성능 최적화에 중점을 둔 실습