Introduction to MongoDB

0_CyberLover_0·2022년 4월 3일
0

Node.JS # 03

목록 보기
1/19
post-thumbnail

MongoDB는 다목적용이고, document을 기반으로 한다.

현대의 애플리케이션 개발자를 위해 만들어진 분산 데이터 베이스이다.

일반적으로 database는 document-base가 아니다.

보통 sqi-based이다. 행 기반이라고 할수 있는데 , 이게 무슨 뜻이냐면,

엑셀 시트와 같은걸 상상해보면 (열이랑 행이 있는) 지루하고 유연하지도 않고,

어떤 규칙들 때문에 초보자에게는 굉장히 성가시다. (접근성이 용이하지 않다.)

그러나 mongoDB는 document-based database이다.

홈페이지에 보면 설명이 되어 있는데

As a programmer, you think in objects.
(당신은 프로그래머로서, 오브젝트로 생각한다.)

Now your database does too.
(데이터 베이스도 오브젝트로 생각한다.)

mongoDB에서 저장하는 것들은 JSON-like-document이다.

그러므로 행으로 된 데이터를 저장할 필요가 없다.

마치 package.json을 저장시키는 것처럼 한다는 얘기이다.

게다라 mongoDB는 document 내부를 검색 할수 있도록 해준다.

그 document를 검색 할 수도 있고, 만들 수도 있고, 삭제 할 수도 있고, 수정 할수도 있다.

JSON-like-document로 저장할 수 있기 때문에 초심자들도 사용하기 쉽다.

이제 mongoDB를 설치해 보도록 하자.

일단 http://mongoDB.com 으로 간다. 그리고 Docs를 눌러주면, Server라는게 있다.

(현재는 리뉴얼 되어서 resources에 documentation 안에 Server가 있다.)

거기서 installation(설치)을 눌러 준다. 그 안에 많은 버젼이 존재한다.

community edition을 설치 해 준다. (무료이기 때문이다.)

사이트에 나와 있는대로 설치를 진행 하면 된다.

profile
꿈꾸는 개발자

0개의 댓글