MongoDB 시험해보기

최대 1 분 소요

몽고디비

몽고디비는 관계에 중점을 두는 관계형 데이터베이스가 아니다. 몽고디비는 NOSql 데이터베이스이다.

노시퀄 DB중 몽고디비는 도큐먼트 DB이며, 컬렉션으로 저장된다고 한다. (컬렉션 - 공통된 키를 가진 문서들의 모임)

도큐면트 DB가 무엇인지 가물가물해서 다시 공부하는겸 블로깅을 해보자면 케와 도큐먼트 페어로 저장되는 데이터 베이스이다.

노시퀄의 특성상 스키마, 구조가 그렇게까지 필요하지 않다. 작성할때는 마음대로 작성할수 있지만 읽어올때 어떻게 읽어오는지에 대한 스키마가 필요하다. (몽고디비만 그런지 몰라도 스키마를 작성하여 데이터를 저장하고 읽어올수 있다고 한다.)

마치 JSON데이터들을 모아놓은것처럼 보인다.

이때 키는 중복이 되어서는 안된다. 생각해보니 중된된 키는 어느 데이터를 접근할지 모호해진다. 키가 있다면 그에 상응하는 값이 있다.

몽고디비

  • 당연히 데이터베이스인 만큼 데이터를 저장하고 접근하는목적으로 사용한다.
  • 몽고디비는 됴큐먼트와 1개이상의 도큐먼트로 이루어진 컬렉션으로 데이터를 저장한다. (로우와 컬럼을 사용하지 않는다.)

댓글남기기