새소식

개발 공부 일지/웹

DB는 왜 쓰는 것일까?

  • -
반응형

우리 눈에 보이진 않지만, 사실 DB에는 Index라는 순서로 데이터들이 정렬되어 있다.

예를 들어 교보문고에 가서 책을 찾을 때 꽂힌 방법대로 찾아야 쉽게 찾을 수 있는 것과 같다.

Database는 잘 뽑아 쓰기 위해서 사용하는 것이다.

 

DB는 프로그램과 같은 것으로 내 컴퓨터에 게임도 설치하고, PPT도 설치하고, DB도 설치할 수 있는데, 이 마저도 요새는 Cloud 형태로 제공해주는 곳들이 많다.

유저가 몰리거나 / DB를 백업해야 하거나 / 모니터링 하기가 아주 용이하기 때문이다!(요새 트렌드는 클라우드)

DB의 두 가지 종류

DB 두 가지 종류

  1. RDBMS(SQL)
    행/열의 생김새가 정해진 엑셀에 데이터를 저장하는 것과 유사하다.
    데이터 50만 개가 적재된 상태에서, 갑자기 중간에 열을 하나 더하기는 어려울 것이다. 그러나, 정형화되어 있는 만큼, 데이터의 일관성이나 / 분석에 용이할 수 있다.

    ex) MS-SQL, My-SQL 등

  2. No-SQL
    딕셔너리 형태로 데이터를 저장해두는 DB이다.
    고로 데이터 하나하나마다 같은 값들을 가질 필요가 없게 된다.
    자유로운 형태의 데이터 적재에 유리한 대신, 일관성이 부족할 수 있다.

    ex) MongoDB
반응형

'개발 공부 일지 > ' 카테고리의 다른 글

웹스크래핑 결과 저장과 사용  (0) 2022.09.13
mongoDB - Atlas 가입하기  (0) 2022.09.12
웹스크래핑(크롤링)  (0) 2022.09.11
파이썬 기초공부  (0) 2022.09.09
파이썬 시작하기  (0) 2022.09.09
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.