21_db설치 확인 및 개괄

yh271·2022년 4월 11일
0

웹개발 기초_3주차

목록 보기
5/9
  1. Mongo DB
    MongoDB 작동확인: 브라우저 주소칸에 localhost:27017 을 넣고 엔터를 치면
It looks like you are trying to access MongoDB over HTTP on the native driver port.

이 문구가 보여지면 설치와 작동이 성공적인 것이다.

  1. Robo 3T 다운로드 링크: https://github.com/Studio3T/robomongo/releases
    (Studio3T로 넘어감)

Robo3T로 보이지 않는 MongoDB를 시각화하여 다룰 수 있다.

  1. 데이터베이스는 왜 쓰는 걸까?
  • 데이터를 잘 쌓으려고(x)
  • 데이터를 잘 갖다 쓰려고(o)
    책을 잘 찾기 위해 책꽂이를 사용하는 것과 비슷하다.
    고로 데이터베이스 프로그램 회사는 '우리는 데이터를 이렇게 쌓으니까 상황에 맞게 잘 찾아갈 수 있음'을 어필한다.
  1. SQL vs NoSQL(Not only SQL)
  • RDBMS(SQL): 행/열의 생김새가 정해진 엑셀에 데이터를 저장하는 것과 유사합니다. 데이터 50만 개가 적재된 상태에서, 갑자기 중간에 열을 하나 더하기는 어려울 것입니다. 그러나, 정형화되어 있는 만큼, 데이터의 일관성이나 / 분석에 용이할 수 있습니다.
    ex) MS-SQL, My-SQL 등
  • No-SQL: 딕셔너리 형태로 데이터를 저장해두는 DB입니다. 고로 데이터 하나 하나 마다 같은 값들을 가질 필요가 없게 됩니다. 자유로운 형태의 데이터 적재에 유리한 대신, 일관성이 부족할 수 있습니다.
    ex) MongoDB
  1. Robo 3T 시작하기
    create를 클릭하여 다음과 같이 입력한 후, Save

    MyLocalDB를 더블클릭하면 다음과 같이 데이터베이스에 접속하게 된다.

    다음 창과 같이 데이터를 확인할 시에는 표시한 부분을 클릭해주면 된다.

0개의 댓글