반응형
NoSQL
-
[MongoDB] MongoDB 특징NoSQL/MongoDB 2022. 3. 8. 09:55
MongoDB 소개 10gen 사에서 개발한 솔루션(C++)key-value와 다르게 여러 용도로 사용이 가능(범용적)스키마를 고정하지 않는 형태스키마 변경으로 오는 문제없음데이터를 구조화해서 json 형태로 저장(데이터를 key-value화 저장)Join이 불가능하기 때문에 Join이 필요 없도록 데이터 설계 필요 MongoDB 특징메모리맵 형태의 파일엔진 DB이기 때문에 메모리에 의존적 - 메모리 크기가 성능을 좌우 - 메모리를 넘어서는 경우 성능이 급격히 저하됨쌓아 놓고 삭제가 없는 경우 적합 - “로그 데이터” - “이벤트 참여 내역” - “세션”트랜잭션이 필요한, 금융, 결제, 빌링, 회원 정보 등에는 부적합 도큐먼트 데이터 모델속성의 이름과 값으로 이루어진 쌍의 집합속성은 문자열이나 숫자, ..