[DB] DB
2024. 8. 13. 17:20ㆍ개발 지식/Basic
DB 는 백엔드/서버 개발에서는 빠질 수 없는데, 이번엔 해당 용어의 개념에 대해 알아보자.
1. DB
DB 는 'DataBase' 의 약자로 다수의 사람들이 공유하며 사용한다는 목적을 가진 구조화된 정보 또는 조직화된 데이터의 모음이다. 일반적으로 컴퓨터 시스템에 전자적으로 저장되며, 'DBMS(데이터베이스 관리 시스템)' 에 의해 제어된다. 연결된 애플리케이션과 함께 데이터 와 DBMS 를 하나로 묶은 것을 데이터베이스 시스템이라고 하며 줄여 데이터베이스라고도 한다.
오늘날 가장 일반적인 데이터베이스에서 데이터는 테이블에서 행과 열로 모델링 되는데, 이는 데이터 쿼리를 효율적으로 수행하기 위해서 이다. 대부분의 데이터베이스는 데이터 작성 및 쿼리에 'SQL' 을 사용한다.
2. DBMS
DBMS 는 'DataBase Management System(데이터베이스 관리 시스템)' 의 약자로 데이터베이스와 최종 사용자 또는 프로그램 간의 인터페이스 역할을 해 사용자가 정보의 구성 및 최적화 방법을 검색, 업데이트 및 관리할 수 있게 해준다. 그 밖에도 감독 및 제어에 용이해 성능 모니터링, 튜닝, 백업, 복구 등의 다양한 관리 작업이 가능하다.
참고 문서
'개발 지식 > Basic' 카테고리의 다른 글
[Web] OpenAPI (0) | 2024.08.29 |
---|---|
[DB] DB 의 종류 (0) | 2024.08.29 |
[DB] SQL (0) | 2024.08.13 |
[Web] API (0) | 2024.08.06 |
[Web] REST (0) | 2024.08.06 |