[MongoDB] 개념 및 기본 설정

Dorong·2023년 1월 6일
0

Node.js / MongoDB

목록 보기
4/23
post-thumbnail

✅ DB를 크게 나누자면

🔸 관계형 DB

  • 가장 많이 쓰이는 DB
  • 엑셀처럼 행과 열로 이루어져있고, Primary key 및 Foreign key 등을 이용해 DB간 관계설정
  • SQL 문법이 필수적(다소 복잡)

🔸 NoSQL

  • 말그대로 sql문법을 사용하지 않는 DB
  • Object 자료형으로 입출력이 가능
  • 대표적인게 MongoDB!!


✅ MongoDB 기본 설정

  • 하드에 설치해서 사용도 가능하지만 호스팅을 받는 방식을 많이 사용
  • 호스팅 순서
    1. MongoDB 공식사이트 가입하고 free 구독 버전에 서버위치 서울로 설정
    2. Quick Start에서 db용 아이디와 비번 설정
    3. database access애서 built-in-role을 Atlas admin으로 설정
        => 이거 해줘야 node.js에서 그 아이디로 접속가능
    4. network access에서 IP Address 추가
        => 어디서든 접근 가능하게 하려면 Allow access from anywhere 선택
    5. database 탭에서 browse collorction 클릭
        => add my own data 클릭
        => db와 collection 각각 이름 작명
        => 그 이후 나오는 접속 url 복사해두기

🔸 DB와 Collection

  • mongoDB에서 DB는 폴더와 같은 역할을 하고,
  • collection은 그 안에 있는 하나하나의 파일같은 역할을 함
profile
🥳믓진 개발자가 되겠어요🥳

0개의 댓글