NoSQL 기술 교육

데이터베이스 기술은 일반적인 프로그래밍 분야와는 다르게 그 범위와 내용이 매우 방대 합니다.
정확한 기술적 이해를 바탕으로 설계 및 개발작업에 참여했을 때 좋은 시스템을 구축할 수 있게 됩니다.
저희 (주)플랜정보기술은 미국 10gen co.와 함께 OnLine, OffLine 교육과정을 개설하고 있으며
기업들의 다양한 개발환경과 여건에 맞게 기업 현장을 직접 방문하여 맞춤식 교육을 수행하고 있습니다.

1. OnLine 기술 교육

미국 10gen co.는 2012년 10월 22일부터 전 세계 사용자들을 위해 OnLine 무료과정을 개설하고 있습니다.
이 과정은 2개 과정으로 진행되는데 NoSQL For Developer 과정과 NoSQL For DBA 과정입니다.
자신의 현재 직무에 맞게 개발자 과정과 DBA 과정 중에 하나를 선택하여 수강하실 수 있습니다.

(1) NoSQL For Developer 과정
이 과정은 NoSQL를 기반으로 애플리케이션을 개발하는 개발자가 반드시 알아야 할
NoSQL 설치 방법과 기본적인 데이터 표현 방법인 JSON과 BSON의 개념과
데이터 조작 기술(Insert, Update, Remove, Find)을 배울 수 있습니다.

교육 기간 : 7주 (10시간/주당)
관련 링크 :

(2) NoSQL For DBA 과정
이 과정은 NoSQL를 기반으로 하는 데이터베이스 관리자들이 반드시 알아야 할
관리 기법을 소개하는 과정입니다.
Sharding System을 구축하는 방법, Master/Slave 환경 구축과 ReplicaSet 구축방법,
RDBMS에서 데이터 마이그레이션하는 방법, 성능 튜닝 기법들을 소개합니다.

교육 기간 : 7주 (10시간/주당)
관련 링크 :

2. OffLine 기술 교육

기업을 직접 방문하는 OffLine 교육은 기업의 여건과 환경에 따라 맞춤식으로 기획 됩니다.
기본적으로 저희 PLAN 정보기술에서 제안하는 교육 기간과 교육 내용은
다음과 같습니다.

교육 기간 : 4일 (7시간/일) 총 28시간
교육 내용 :


1일차

NoSQL & NoSQL

‧ NoSQL 이란? 
  -NoSQL의시대적요구 
  -NoSQL의장점 
  -NoSQL의종류 
  -NoSQL 제품군 
  -적용사례 
‧ NoSQL의구조 
‧ NoSQL 시작과종료 
  -NoSQL 설치 
  -NoSQL 시작방법과종료방법 
‧ 데이터의입력/수정/삭제 
  -Collection의생성및관리 
  -Data Insert/Update/Remove 
  -Data Type 종류 
  -Operator 종류

과제기반프로젝트

‧ NoSQL의기본운영과관리 
‧ NoSQL의기본데이터조작방법

2일차

NoSQL구조와 
데이터조작

. Map/Reduce의활용 
  -저장형JavaScript 
  -비저장형JavaScript 
. Two Task Commit & Rollback 
‧ NoSQL 인덱스의생성과관리 
  -인덱스의종류 
  -인덱스관리 
‧ NoSQL 사용자관리 
  -사용자생성과관리 
  -인증

과제기반프로젝트

‧ Single-key & Compound 인덱스 
‧ No-Unique & Unique 인덱스 
‧ Sparse & Background 인덱스 
‧ Covered & GeoSpatial 인덱스 
‧ 데이터베이스인증및관리

3일차

NoSQL 설계패턴 
및논리적구조와물리적구조

‧ Collection 설계 
  -NoSQL 설계패턴 
‧ NoSQL 논리적구조와물리적구조분석 
  -논리적구조 
  -물리적구조 
  -GridFS 기능 
  -NoSQL 환경명령어 
  -NoSQL 관리명령어

과제기반프로젝트

. NoSQL 설계패턴 
‧ 논리적구조와물리적구조에대한관리 
‧ GridFS 기능이용데이터의업로드방법

4일차

DB가용성및성능관리

‧ Shard System 
  -Shard 환경설정 
  -Shard 시스템구축방법 
‧ Replica & Replica Sets 
  -Master & Slave 환경설정 
  -Replica Set 구축방법

과제기반프로젝트

‧ Sharding System의구축실습 
‧ Sharding System의장해현상실습 
‧ Master/Slave DB 구축실습 
‧ Replica Set 환경의구축실습 
‧ 다양한장해상태실습

5일차

NoSQL 튜닝및 
유틸리티활용

‧ NoSQL 성능튜닝 
  -Profiling 환경설정 
  -Profiler 분석결과및상태확인 
  -Hint절과Explain 함수 
‧ NoSQL 유틸리티 
  -MongoDump & MongoStore 
  -MongoExport & MongoImport 
  -CopyDatabase & CloneDatabase 
  -MongoStat & MongoTop

과제기반프로젝트

‧ Profiling System을이용한쿼리문 
‧ Hint절과Explain 함수를이용한문장분석 
‧ NoSQL 관리유틸리티

State
  • 현재 접속자 3 명
  • 오늘 방문자 243 명
  • 어제 방문자 214 명
  • 최대 방문자 3,131 명
  • 전체 방문자 218,644 명
  • 전체 게시물 211 개
  • 전체 댓글수 41 개
  • 전체 회원수 1,228 명
Facebook Twitter GooglePlus KakaoStory NaverBand