반응형
NoSQL에 대한 정보는 아래 링크를 참조하세요.
MongoDB 가 무엇인가? 특징은?
- 오픈소스 문서 기반 NoSQL ( Document NoSQL )
- 빠르고 사용하기 쉬우며, RDBMS의 관계형 연산 기능과 MapReduce같은 집계연산 기능을 동시에 지원한다.
- 다양한 언어를 지원한다. ( c, java, python…. )
- C++로 작성됨.
- 수평적 무한확장 가능.
- 데이터는 bson 형태도 저장( binary json )
- 구조적이지 않다. ( Schema 가 없다. )
- 객체 형태의 컬 렉션 기반 저장소
- 동적 쿼리 지원
- 내부 객체를 지원하는 Full index 지원
- 쿼리 프로파일링
- 복제, fail-over 지원
- 비디오파일과 같은 바이너리 데이터의 효과적인 저장소
- 클라우드 기반의 자동화된 공유
- 저장의 최소단위는 Document. RDBMS의 row 와 비슷.
- 각 Document는 RDBMS의 테이블과 비슷한 컬렉션이라는 곳에 모여 있다.
<RDBMS와 MongoDB에서 사용하는 용어 비교>
이미지 출처 : http://cafe.naver.com/mongodatabase/book1684763/28
도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x )
반응형
'프로그래밍 놀이터 > Web' 카테고리의 다른 글
[Script] NPM 이란? ( Node Package Manager ) (0) | 2012.09.18 |
---|---|
[Script] node.js 란 무엇인가? (0) | 2012.09.18 |
[Database] NoSQL 이란 무엇인가? ( SQL이 아니라구?? ) (0) | 2012.09.18 |
[HTML] REST or RESTful 이 뭔가요? ( Representational state transfer ) (0) | 2012.09.18 |
[HTML5] 브라우저 히스토리 다루기 ( Browser History ) - 기초, Tutorial, Sample code. (0) | 2012.09.08 |
댓글