Skip to content

MongoDB

Park Sang Shin edited this page Nov 21, 2020 · 1 revision

안써봐서 써보고 싶어서, 백엔드 신경 덜 써도 될 것 같아서

어떤 상황에서도 DB가 죽지 않는 걸 보장

RDB의 row -> document table -> collection

Full index support MongoDB가 지원하는 어떤 데이터 타입에도 index를 걸 수 있다.

Repliction 한 대의 DB서버에서 쓰는 게 아니라 백업용, 로드벨런싱용 등 여러군데에 복사해둬야할 때 좋다.

Auto-Sharding RDB 한테이블에 row가 많이 쌓이면(데이터가 많이쌓이면) 느려진다. 이걸 뭐 10000개 단위로 파티셔닝 해서 이슈를 처리한다. 이렇게 하면 성능이슈는 해결하지만 전체데이터를 한번에 가져올 수 없는 문제가 생김 mongoDB는 애초부터 분산해서 저장을 시켜버림. 파티셔닝이 내부적으로 되었지만 하나의 컬렉션처럼 사용할 수 있는 느낌

Querying SQL 없음.

Map/Reduce 통계 관련 해서 가져올 때 유리하다.

Clone this wiki locally