MongoDB란?

 

- 2007년 창설된 10gen이 개발

 

- 문서 지향형 NoSQL 데이터베이스

  해쉬기반(Hash-based) 무 스키마 데이터베이스

 

- 데이터 정의 언어 불필요

- 실제로 데이터 정의 언어가 불필요하므로 아무 값이나 키를 골라 해시를 저장할 수 있음

   키는 기본 데이터 타입이지만 실제로는 스트링(strings)으로 저장됨

   문서 식별자(_id)가 각 문서마다 생성되어 시스템에 필드네임이 보존됨

 

- 애플리케이션이 스키마 및 맵핑(Mapping)을 추적함

 

- BSON 포맷 사용함

   JSON에서 "B"는 Binary를 의미함

 

- C++로 쓰여짐

 

- 여러 컴퓨터 언어에서 API 드라이버를 지원함

   JavaScript, Python, Ruby, Perl, Java, Java Scala, C#, C++, Haskell, Erlang

 

 

 

 

'빅데이터 > NoSQL' 카테고리의 다른 글

NoSQL공부하기 6_1 MongoDB  (0) 2015.01.06
NoSQL공부하기 6 MongoDB  (0) 2015.01.05
NoSQL공부하기 5 RDB ACID to NoSQL BASE  (0) 2014.12.29
NoSQL공부하기 4 NoSQL의 문제점  (0) 2014.12.26
NoSQL공부하기 4 NoSQL의 이점  (0) 2014.12.24

+ Recent posts