Database

강현구·2022년 1월 12일
0

Node.js

목록 보기
11/19

우선 Database에 대해 알아보도록 하자.

Database

데이터베이스란 데이터를 안전하고 편리하게 보관하고 가져다 쓸 수 있는 서비스 이다.
데이터베이스에 정보를 저장하고, 그 정보들을 가져와서 사용 할 수 있다.
저장한 정보들을 가져올때는 조건에 맞는 정보들만 찾아서 가져온다.
이렇게 데이터베이스에서 정보를 관리하기가 편리하다.

Database 두가지 종류

데이터베이스에는 크게 종류가 두개 있다.
첫번째는 SQL이고 두번째는 No_SQL이다.

1. RDBMS(SQL)

RDBMS(SQL)은 relational data base management system 의 약자로 관계형 데이터베이스 관리 시스템이다.
데이터를 저장하는 방식이 엑셀과 비슷하다.
데이터의 구조가 정형화 되어있으며 관계가 명확하게 설정되어 있을 경우 선택한다.
따라서 데이터가 많이 적재된 상태에서 중간에 열을 하나 추가하기는 어렵다.
그러나 정형화되어 있는 만큼 데이터의 일관성이나 분석에 용이하다.

2. NO-SQL

딕셔너리 형태로 데이터를 저장해두는 데이터베이스이다.
고로 데이터마다 같은 값을 가질 필요가 없다.
자유로운 형태의 데이터를 적재할 수 있지만, 일관성이 없다.

나는 여기서 NO-SQL인 mongodb를 사용하겠다.

MONGODB 설치

mongodb 설치 url
여기 위에 링크에 들어가면 mongodb 다운로드 페이지가 나올것이다.
거기서 Comunity Server를 다운로드 받으면 된다.
다운로드 받고 실행을 누르고 쭉 넘어가다가 complete와 custom을 선택하는 곳이 나온다.
거기서 custom을 선택하고 넥스트를 누르면 저장공간을 선택하는 곳이 나온다.
저장공간은 따로 C드라이브에 폴더를 만들어서 저장한다.
나는 C:\data\db
로폴더를 만들어서 여기경로에 저장을 했다.
그리고 쭉 넘기다가 install MongoDB Compass를 선택/해제 하는 것이 나온다.
선택을 해제하고 next를 누르면 된다.
그리고 install을 누르면 잘 다운로드가 된다.
그리고 윈도우의 환경변수 편집에 들어간다.
거기서 시스템변수에 path를 찾아 편집을 누르고, 방금 db를 다운받은 경로를 추가해준다. 그리고 확인을 눌러준다.
그 다음 윈도우에서 명령프롬프트를 실행하고 다음 명령어를 입력한다.

mongod --install --serviceName MongoDB --serviceDisplayName MongoDB --dbpath C:\data\db --logpath C:\data\db\log\mongoservice.log --logappend

한줄로 된거다. 입력하면 아무것도 안뜨는게 정상이다.
그리고

mongo

를 입력해준다.
그러면 뭐가 쭈루룩 뜨는데 정상 작동 하는 것이다.
다음으론 mongodb를 잘 쓰기위해 Robo3T를 설치해 주겠다.

Robo3T 설치

Robo3T 설치url
위 링크로 들어가면 다운로드 페이지가 나올것이다.
Dounload Robo 3T를 눌러서 다운 받으면 된다.
누르면 이메일과 이름을 적으라는게 나오는데 적어주고 다운 받으면 된다.
다운받았으면 설치를 해준다.
설치가 완료 되면 실행이 되는데 이름과이메일 등등 적으라는 창은 그냥 아무것도 적지 않고 finish를 눌러주면 된다.
이로써 데이터베이스를 사용할 준비가 끝났다.

profile
초보개발자

0개의 댓글