축하합니다!
NoSQL 개념
Miriam Antona
Software engineer
1장
- NoSQL과 관계형 데이터베이스의 차이
- 키-값 데이터베이스의 핵심 개념
- 장점
- 한계
1장
- 적합한 사례
- 사용자 세션 정보
- 사용자 프로필·선호도
- 장바구니
- ...
- 부적합한 사례
- 사례 연구: Editoo와 Redis
2장
- 적합한 사례
- 부적합한 사례
- 사례 연구: Shutterfly와 MongoDB
3장
- 컬럼 패밀리 데이터베이스의 기본
- 장점
- 한계
- 다중 행 트랜잭션 불가
- 조인 불가
- 서브쿼리 불가
3장
- 적합한 시나리오
- 이벤트 로깅
- 콘텐츠 관리 시스템
- 시계열 데이터
- 부적합한 시나리오
- 쿼리를 매우 자주 변경해야 함
- 복잡한 쿼리와 조인이 필요함
- 대용량 데이터가 아님
- 사례 연구: Bigmate와 Apache Cassandra
4장
- 그래프 데이터베이스의 핵심 개념
- 장점
- 유연성
- 높은 성능
- 수평 확장성
- 데이터 표현이 용이
- 한계
- 매우 큰 객체(BLOB, CLOB 등)
- 개발자에게 큰 변화 요구
4장
- 적합한 상황
- 소셜 그래프
- 전염병 확산
- 이상·사기 탐지
- 위치 기반 서비스
- 등
- 부적합한 상황
Preparing Video For Download...