반응형
🤍NoSQL vs SQL
- MySQL은 SQL을 사용하는 대표적인 데이터베이스, SQL을 사용하지 않는 NoSQL의 대표 주자는 몽고디비이다.
SQL(MySQL) | NoSQL(몽고디비) |
-규칙에 맞는 데이터 입력 -테이블 간 JOIN 지원 -안정성, 일관성 -용어(테이블, 로우, 컬럼) |
-자유로운 데이터 입력 -컬렉션 간 JOIN 미지원 -확장성, 가용성 -용어(컬렉션, 다큐먼트, 필드) |
🤍몽고디비 설치
홈페이지 접속 - 다운로드
체크박스 해제
설치 완료
실행
누구나 몽고디비에 접속할 수 있는 상태이므로 관리자 계정 추가
🤍컴퍼스 설치하기
몽고디비는 관리 도구로 컴퍼스를 제공한다. 윈도우는 자동으로 설치가 되므로 따로 설치 안 해도 된다.
홈페이지 접속 - 다운로드
🤍커넥션 생성하기
Authentication - Usename/Password로 변경하고 생성했던 Username, Password를 입력한다.
Connect 버튼을 눌러 localhost:27017에 접속한다.
기본적으로 admin, config, local 데이터베이스가 있다.
nodejs라는 이름으로 데이터베이스 생성
명령 프롬포트 사용
컴퍼스 사용
반응형
'💻 my code archive > 📗Node.js' 카테고리의 다른 글
노드 공부 기록(11) - Passport 모듈 + 카카오 로그인 구현하기 (0) | 2022.04.28 |
---|---|
노드 공부 기록(10) - 익스프레스로 SNS 서비스 만들기 세팅 (0) | 2022.04.28 |
노드 공부 기록(8) - 시퀄라이즈 사용하기 (0) | 2022.04.27 |
노드 공부 기록(7) - Node.js 자주 사용하는 미들웨어 (0) | 2022.04.22 |
노드 공부 기록(6) - Node.js fs 모듈, 파일 시스템 접근하기, 버퍼와 스트림, 폴더 생성, 삭제, 스레드풀 (0) | 2022.04.18 |