EunsooD

용어를 정리하자MongoDB 본문

STUDY

용어를 정리하자MongoDB

EunsooD 2014. 7. 25. 12:18
반응형

MongoDB는 10gen (최근 MongoDB로 사명이 변경되었습니다.) 에서 만든 document 기반의 NoSQL 스토리지입니다. 엔진은 C++로 작성되었으며, 오픈 소스입니다. 대표적인 특징으로는 다음과 같은 것들이 있습니다.

- Document-Oriented Storage : 모든 데이터가 JSON 형태로 저장되며 schema가 없습니다.
- Full Index Support : RDBMS에 뒤지지 않는 다양한 인덱싱을 제공합니다.
- Replication & High Availability : 데이터 복제를 통해 가용성을 향상시킬 수 있습니다.
- Auto-Sharding : Primary key를 기반으로 여러 서버에 데이터를 나누는 scale-out이 가능합니다.
- Querying : key 기반의 get, put 뿐만이 아니라 다양한 종류의 쿼리들을 제공합니다.
- Fast In-Place Updates : 고성능의 atomic operation을 지원합니다.
- Map/Reduce : 맵리듀스를 지원합니다.
- GridFS : 별도 스토리지 엔진을 통해 파일을 저장할 수 있습니다.

반응형

'STUDY' 카테고리의 다른 글

Mongo DB 기본 적인 명령어  (0) 2014.08.14
cache out 파일 적용하기  (0) 2014.08.11
JAVA Servlet관련 좋은 사이트  (0) 2014.08.05
doGet / doPost 형식의 차이  (0) 2014.08.01
용어를 정리하자 형태소?  (0) 2014.07.25
Comments