MongoDB설치
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 |