본문 바로가기

학습 내용 정리/기본

데이터베이스란?

728x90

DBMS란?

  • 단순히 데이터를 잘 저장하고 잘 찾기 위해 만들어진 소프트웨어를 Database Management System(DBMS) 이라 부릅니다.
  • DBMS가 설치된 서버 컴퓨터를 데이터베이스 서버(DB 서버)라고 부를 수 있습니다.
  • 흔히 "데이터베이스에 저장한다" 라고 말하면 이 DBMS가 설치된 서버에 데이터를 저장한다고 말하는것입니다. 즉, DB 서버의 모든 데이터는 DBMS가 관리하게 됩니다.
  • 🕸 관계형 데이터베이스 - Relational Database (RDB): 데이터 형식이 정해져 있고, 데이터 끼리 관계를 맺어 모순이 없는 데이터를 유지할 수 있도록 도와주는것에 집중한 데이터베이스를 관계형 데이터베이스라고 부릅니다. 모순이 없는 데이터: 무결성과 정합성이 높은 데이터
  • 🗽 비관계형 데이터베이스 - Non-relational Database (NoSQL): 관계형 데이터베이스에 속하지 않는 모든 데이터베이스를 비관계형 데이터베이스라고 부릅니다. 비관계형 데이터베이스는 데이터의 형태가 고정되어 있지 않고 유연하게 확장할 수 있지만, 유연한 만큼 저장되는 데이터를 제대로 관리하지 않으면 데이터베이스에 저장된 데이터를 신뢰할 수 없게 되기도 합니다. 최근 많은 스타트업에서 유연한 설계를 위해 많이 채택되는 데이터베이스 유형입니다.

웹 서버는 DB 서버를 이용하는 DB 클라이언트가 될 수 있습니다.

 

출처 : 스파르타 코딩클럽 내일 배움 캠프 주특기 학습 자료 [노드 입문]

 

'학습 내용 정리 > 기본' 카테고리의 다른 글

터미널 명령어  (0) 2023.06.24
쿠키와 세션, JWT  (0) 2023.06.22
요청과 응답  (0) 2023.06.17
프론트 엔드 백엔드란?  (0) 2023.06.17
코딩 용어  (0) 2023.06.11