코린이의 기록

[mongoDB] Robomongo 설치 및 사용하기 본문

Database

[mongoDB] Robomongo 설치 및 사용하기

코린이예요 2019. 4. 12. 11:23
반응형

MongoDB를 사용하기 위한 툴인 Robomongo를 설치하고자 한다.

  • 몽고 DB란?
몽고DB(MongoDB←HUMONGOUS)는 크로스 플랫폼 도큐먼트 지향 데이터베이스 시스템이다. NoSQL 데이터베이스로 분류되는 몽고DB는 JSON과 같은 동적 스키마형 문서들(몽고DB는 이러한 포맷을 BSON이라 부름)을 선호함에 따라 전통적인 테이블 기반 관계형 데이터베이스 구조의 사용을 삼간다. 이로써 특정한 종류의 애플리케이션을 더 쉽고 더 빠르게 데이터 통합을 가능케 한다. 아페로 GPL 아파치 라이선스를 결합하여 공개된 몽고DB는 자유-오픈 소스 소프트웨어이다.

출처 : 위키백과


  • 다운로드 및 설치

다운로드 링크

 

Robomongo

The latest version Robomongo is now Robo 3T Robo 3T 1.3 brings you support for MongoDB 4.0 and SCRAM-SHA-256, an upgraded mongo shell, support for importing from MongoDB SRV connection strings, among many other fixes and improvements.   Download Robo 3T  

robomongo.org

Studio 3T와 Robo 3T가 있는데, 여기서는 Robo3T를 다운로드 한다.

Studio 3T와 Robo 3T가 있는데, Studio 3T는 유료다. Robo 3T보다 좀 더 확장된 기능이 있는 것 같은데 설치하면 30일 trial 해볼 수 있다.

OS에 맞는 파일을 설치한다. 

 

설치가 완료되어 실행해본다.

 


  • RoboMongo 사용하기

Create를 눌러 DB connection 정보를 입력한다.

 

Connecation 정보를 Save하기 전에 Test를 눌러 Connect가 정상적으로 되는지 확인한다.

 

기존에 쓰던 RDB구조랑은 구조가 다르다는것을 확인할 수 있다.

참고사항 

RDBMS NOSQL (Not Only SQL)
Table Collections
Row Document
Column Key / Value
Primary Key _id
데이터간의 관계 정의 O 데이터간의 관계 정의 X

PUT
GET
Sorting (Order By)
Join
Grouping (group by)
Range Query (where)
Index

PUT
GET

데이터 모델링 순서
도메인 모델- > 
테이블 -> 쿼리 

데이터 모델링 순서
도메인 모델 -> 쿼리결과 -> 테이블

 

Reference : https://bcho.tistory.com/665

반응형
Comments