본문 바로가기
IT개발/Tech Notes

DBMS란? 데이터베이스 관리 시스템 완전 정리!

by 시간기억자 2025. 5. 26.
반응형

DBMS는 Database Management System의 줄임말로,
사용자와 데이터베이스 사이에서 데이터를 효율적으로 관리해주는 소프트웨어다.


✅ DBMS의 역할

  • 데이터를 저장, 수정, 삭제, 검색하는 기능 제공
  • 기존 파일 시스템의 단점(중복, 불일치, 비효율)을 해결
  • 데이터의 일관성, 무결성, 보안성 보장
  • 여러 사용자 간 데이터 공유 가능

✅ DBMS 도입 이유

기존 파일 시스템에서는

  • 같은 데이터가 여러 군데에 중복 저장
  • 수정 시 누락되거나 꼬이는 오류 발생
  • 데이터 복구나 백업도 어려움

➡ 이런 문제를 해결하기 위해 등장한 것이 DBMS다.


✅ 대표적인 DBMS 예시

  • 상용 DBMS: Oracle, IBM DB2, Microsoft SQL Server
  • 오픈소스 DBMS: MySQL, PostgreSQL, SQLite, MongoDB, Redis 등

✅ DBMS 선택 시 고려 요소

항목 설명
성능 데이터 처리 속도, 트랜잭션 처리 능력 등
기술 지원 벤더의 기술 문서, 커뮤니티, 고객 지원 수준
구축 비용 설치·운영에 필요한 전체 비용
상호 호환성 기존 시스템과의 연동 가능 여부
유지보수 편의성 관리 도구, UI, 자동화 기능 등
 

✅ 정리

DBMS는 데이터를 단순히 저장하는 수준을 넘어,
안정성, 효율성, 확장성까지 고려한 데이터 관리의 핵심 도구이다.

정보처리기사 시험뿐 아니라,
실제 웹 개발, 앱 개발, 백엔드 시스템 구축 시 반드시 사용하는 필수 기술이다.


📌 매일 간단히 IT 관련 개념을 익히고 싶다면 구독하세요!👇👇👇

http://www.youtube.com/@itbite_daily

 

오늘의 IT한입

👋 하루 한 입, 쉽게 배우는 IT & 개발 개념! 프로그래밍, 데이터베이스, 운영체제, 네트워크, 보안, 코딩테스트까지! 취업 준비부터 실무 감각까지 매일 짧고 강력하게 정리해드립니다. 📍 매일

www.youtube.com

 

반응형

댓글