DBMS(데이터베이스 관리 시스템)
데이터베이스를 생성하고, 그 안의 데이터를 저장·조회·수정·삭제할 수 있도록 관리해주는 소프트웨어로, MySQL, 오라클, PostgreSQL 등이 대표적입니다.
한눈에 보는 정의
DBMS(Database Management System, 데이터베이스 관리 시스템)는 데이터베이스를 생성하고, 그 안의 데이터를 저장·조회·수정·삭제할 수 있도록 관리해주는 소프트웨어입니다.
자세히 알아보기
- 예문: "이 서비스는 회원 정보를 저장하기 위해 오픈소스 DBMS를 사용한다."
- 사용자는 SQL(Structured Query Language) (SQL) 같은 질의 언어로 명령을 내리고, DBMS는 그 명령을 받아 실제 데이터를 안전하고 일관되게 처리하는 역할을 담당합니다.
- 여러 사용자가 동시에 데이터를 조회·수정해도 데이터가 꼬이지 않도록 관리하고, 시스템 장애가 발생해도 데이터가 유실되지 않도록 백업·복구 기능도 제공합니다.
- 데이터가 표(테이블) 형태로 구성되는 관계형 DBMS와, 문서나 그래프 형태로 유연하게 저장하는 비관계형(NoSQL) DBMS로 크게 나눌 수 있습니다.