본문으로 바로가기

코스

NoSQL 개념

중급2시간

이 개념 중심 과정(코딩 불필요)에서는 주요 4가지 NoSQL 데이터베이스와 널리 쓰이는 엔진에 대해 배울 수 있습니다.

R2시간17개 동영상54개 연습 문제4,550 XP18,744수료 확인서

무료 계정 만들기

Google에서 계속 진행
또는
계속 진행하시면 다음 약관에 동의하는 것으로 간주됩니다: 이용약관, 우리의 개인정보 처리방침 그리고 귀하의 데이터가 미국에 저장된다는 점입니다.

수천 개 기업의 학습자가 선택한 서비스

코스 설명

NoSQL이 무엇이고 SQL과 어떻게 다른지 헷갈리셨나요? 잘 오셨습니다! 이 개념 중심 강의(코딩 불필요)에서는 Key-Value, Document, Column-Family, Graph의 네 가지 주요 NoSQL 데이터베이스를 알아봅니다. 또한 Redis, MongoDB, Apache Cassandra, Neo4j 등 널리 쓰이는 네 가지 NoSQL 엔진과, 특정 비즈니스 요구를 달성하기 위해 언제 적용해야 하는지도 배우게 됩니다. 가상의 소셜 네트워크 데이터를 따라가며, 소셜 게시글처럼 비정형 데이터를 NoSQL로 어떻게 처리하고 인사이트를 추출하는지도 살펴봅니다. 마지막으로 실제 사례를 통해 NoSQL 데이터베이스가 언제 사용되었는지 학습하여, 어떤 상황에서도 데이터를 효과적으로 저장할 수 있는 지식을 갖추게 됩니다.

사전 요구 사항

커리큘럼

코스 개요

1

키-값 데이터베이스

이 강의의 첫머리에서는 NoSQL과 관계형 데이터베이스의 차이를 알아봅니다. 이어서 키-값 데이터베이스의 개념과 장점, 한계를 살펴봅니다. 키-값 데이터베이스가 적합한 상황도 파악하게 됩니다. 챕터의 마지막에는 Redis 키-값 데이터베이스 덕분에 다운타임을 줄이고 성능을 개선한 Editoo 사례를 학습합니다.
챕터 시작하기
2

도큐먼트 데이터베이스

이번 챕터에서는 도큐먼트 데이터베이스의 기초를 배웁니다. 그런 다음, 이 유형의 데이터베이스가 가진 장점과 한계를 파악하고, 도큐먼트 데이터베이스가 적합한 상황을 알아봅니다. 마지막으로 MongoDB 도큐먼트 데이터베이스를 사용해 지연 시간을 줄이고 출시 속도를 높인 Shutterfly 사례로 마무리합니다.
챕터 시작하기
3

컬럼 패밀리 데이터베이스

이번에는 컬럼 패밀리 데이터베이스를 살펴보며, 이 유형의 장점과 한계를 분석합니다. 또한 컬럼 패밀리 데이터베이스가 적합한 활용 상황을 학습합니다. 마지막으로 초당 동시 사용자 수백만 건의 작업을 처리하기 위해 Apache Cassandra를 사용한 Bigmate 사례로 챕터를 마칩니다.
챕터 시작하기
R

NoSQL 개념

코스
완료

성취 확인서 획득하기

지금 등록하기

DataCamp for Mobile로 데이터 스킬을 키워보세요

모바일 강의와 매일 5분 코딩 챌린지로 이동 중에도 학습을 진행하세요.