MongoDB설치

2021. 3. 11. 17:35

www.mongodb.com/try/download/community

community server 다운로드

 

Java로 back-end

CRUD

jQuery - ajax

Node.js - javascript로 back-end - 요청, 응답

db연결 - MongoDB : Node.js팀에서 만든 db

 

정형 데이터 - 미세먼지

ex) 1  강남구  100  0

 

비정형 데이터 - 블로그

 

RDB(OracleDB, MySQL, MariaDB, ...)

관계형 DB

테이블을 만들고 (자료형, 용량 전부 세팅)

그 규칙에 맞지 않으면 에러

-> 웹사이트, 은행

정형 데이터에 어울림

 

NoSQL(MongoDB, Elasticsearch, ...)

자유로움

비정형데이터에 어울림

 

humogous(MongoDB)

 

install MongoD as a Service 체크 해제

Windows에서 GUI프로그램으로 제어

우리는 명령어로 제어할것이기 때문에 필요없음

 

 

install MongoDB Compass 체크 해제

MongDB접속 GUI프로그램

우리는 명령어로 제어할것이기 때문에 필요없음

 

1) MongoDB 서버 켜기

DB파일이 저장될 폴더 확보

C:\Users\Administrator\Desktop\Song\mDB

 

2) MongoDB 실행파일 있는 위치에서 cmd

C:\Program Files\MongoDB\Server\4.2\bin에서 cmd실행

 

3) mongod --dbpath C:\Users\Administrator\Desktop\Song\mDB

 

mongod --dbpath C:\Users\Administrator\Desktop\Song\mDB --bind_ip_all

 

MongDB서버 OFF

 

Ctrl + c or cmd 닫기

 

MongoDB : mongo

 

접속하기

1) MongoDB 실행파일 있는 위치에서 cmd

** 무조건 서버는 켜놓은 상태야 한다

mongo

 

NoSQL (SQL을 사용하지 않음)

MongoDB

NoSQL계열

Node.js(javascript back-end)팀에서 만든

뭔가를 정의하는게 없음, 사용하기만 존재

table를 만들지 않고

바로  insert 사용하는 시점에 table이 없으면 만들면서 insert

테이블 = JS배열

데이터 = JS객체

 

 

DB사용하기

use DB명

use xe

 

테이블 만들기 x

 

insert

db.테이블명.insert({속성명:값, 속성명:값, ...});

db.mar11_student.insert({name:"hong",age:30});

db.mar11_student.insert({name:"kim",age:25,kor:100});

db.mar11_student.insert({name:"lee"});

 

select

db.테이블명.find();

db.mar11_student.find();

 

 

'Hadoop' 카테고리의 다른 글

mongo2  (0) 2021.03.12
h  (0) 2021.03.05
10  (0) 2021.03.04
9. Hadoop - 맛보기  (0) 2021.03.04
8. Hadoop - Hadoop 설치 하기  (0) 2021.03.03

BELATED ARTICLES

more