본문 바로가기
IT 동향

MongoDB

NoSQL 150개 이상이 존재

http://nosql-database.org

 

몽고 DB 데이터 구성 : 데이터베이스, 컬렉션, 도큐먼트

  1. 데이터 베이스 : 컬렉션의 집합 – RDBMS의 데이터
  2. 컬렉션 :
  3. 도큐먼트 :

도큐먼트 지향 데이터

  • 몽고 DB 특징
    • 조인을 지원하지 않음
    • 데이터의 기본 단위 bson 도큐먼트 – 스키마가 존재하지 않음
    • 상대적으로 쉬운 접근
  • 데이터베이스
    • Use를 사용해 db 접근
    • 실제 컬렉션 생성과 동시에 파일 생성
  • 컬렉션 – 일반적 용도의 컬렉션
  • 캡드 컬렉션
    • 고정된 크기, 가장 오래된 도큐먼트를 덮어씀
    • 개별 도큐먼트 삭제 불가, 원래 크기보다 커지는 업데이트 불가
    • db.createCollection("TEST",{capped:true, size:1024})
  • 시스템 컬렉션