Skip to Content
클라우드 네이티브 애플리케이션 디자인 패턴
book

클라우드 네이티브 애플리케이션 디자인 패턴

by 카순 인드라시리, 스리스칸다라자 수호티얀, 박수현
June 2022
Beginner to intermediate
368 pages
6h 36m
Korean
Hanbit Media, Inc.
Content preview from 클라우드 네이티브 애플리케이션 디자인 패턴
198
클라우드 네이티브 애플리케이션 디자인 패턴
4.10.44.10.4
몽고 몽고
DBDB
몽고
DB
는 도큐먼트 스토어로
JSON
과 같은 도큐먼트 형태의 데이터를 저장할 수 있습니다.
몽고
DB
의 도큐먼트와 컬렉션은 관계형 데이터베이스의 레코드와 테이블과 비슷합니다. 몽고
DB
질의 언어를 사용해서 저장된 데이터에 접근할 수 있으며 도큐먼트 필드에 대한 애그리케
이션 필터링이나 정렬, 그리고 도큐먼트 구조를 바꾸지 않고도 필드를 추가하거나 삭제할 수
있습니다. 몽고
DB
클라우드는 클라우드 네이티브 애플리케이션에서 쓸 수 있는 몽고
DB
를 제
공해 줍니다.
카산드라나
RDBMS
와는 달리 몽고
DB
는 색인에 더 민감합니다. 색인이 없으면 성능이 떨어
지며 컬렉션 전체를 검색해야 합니다. 몽고
DB
는 또한 가용성보다 데이터 일관성을 더 중요시
합니다. 몽고
DB
의 가용성은 주 스토어에서만 가능한 읽기 및 쓰기, 그리고 여러 개의 복제를
통해 이루어집니다. 주 스토어가 사용이 불가능한 경우 읽기 및 쓰기 작업은
10
-
40
초 가량 일
시적으로 중단되며 그동안 복제 스토어 중 하나를 주 스토어로 선출합니다.
몽고
DB
는 모바일 애플리케이션이나 콘텐츠 관리, 실시간 분석,
IoT
애플리케이션에서 많이
사용합니다. 몽고
DB
JSON
도큐먼트를 분명하게 나타낼 수 있는 뚜렷한 스키마가 없으며
데이터 스토어 일부를 사용하지 않는 경우에도 문제가 없을 때 사용하면 좋습니다. 물론 다른
NoSQL
데이터베이스가 그러하듯 데이터 트랜잭션에는 적합하지 않습니다.
4.10.5 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

파이썬으로 살펴보는 아키텍처 패턴

파이썬으로 살펴보는 아키텍처 패턴

오현석, 해리 퍼시벌, 밥 그레고리
쿠버네티스를 활용한 클라우드 네이티브 데브옵스

쿠버네티스를 활용한 클라우드 네이티브 데브옵스

최경현, 저스틴 도밍거스, 존 어런들

Publisher Resources

ISBN: 9791162245675