DB와 DBMS는 데이터 관리와 관련된 용어이다.
비슷하지만 다른 개념인것이다 -> DB != DBMS
- DB (Database)는 데이터베이스를 의미한다. 데이터베이스는 여러 개의 테이블이나 관련된 객체들의 집합으로 구성되며, 데이터를 구조화하고 조직화한 것이다.
- DBMS (Database Management System)는 데이터베이스 관리 시스템을 의미. DBMS는 데이터베이스를 생성, 수정, 검색, 삭제하는 데 사용되는 소프트웨어다. DBMS는 데이터를 저장, 관리 및 보호하기 위한 다양한 기능을 제공한다. 또한, 여러 사용자가 동시에 데이터베이스에 접근하여 데이터를 공유하고 관리할 수 있도록 도와준다.
즉, DB는 데이터를 구조화하고 저장하는 데 사용되는 개념적인 개체이며, DBMS는 데이터베이스를 관리하기 위한 소프트웨어이다다. DBMS는 데이터베이스의 구성, 유지, 관리 및 보호를 담당하며, DB와 DBMS는 서로 밀접하게 연관되어 있다. 데이터베이스를 사용하려면 반드시 DBMS가 필요하며, DBMS는 데이터베이스의 구축 및 운영에 필수적인 역할을 한다.
다음은 'DB'를 관리하는 'DBMS' 프로그램들의 순위이다
오라클을 가장 많이 쓰고 그 다음은 mysql ....등등이다
예전에는 오라클과(보통 기업용,유료) MySQL(민간용,무료) 로 나누어져 있었다고 한다
그런데 오라클이 MySQL을 인수하면서 오픈소스를 지향하는 이들이 나가 만든것이
MariaDB라는 것이다 나는 배우는 학생이라 MariaDB를 사용하지만 MySQL과 상속관계 이므로
거의 비슷하게 쓴다고 보면 된다.
Database Model도 중요한데 다음 글에서 알아보자.
내가 주로 다룰 모델은 관계형 데이터베이스 관리 시스템(RDBMS) 이다.
'DB' 카테고리의 다른 글
DBMS,Spring 3월 23일 5회차 (0) | 2023.03.30 |
---|---|
DBMS,Spring 3월 22일 4회차 (0) | 2023.03.30 |
DBMS,Spring 3월 21일 3회차 (0) | 2023.03.30 |
DBMS,Spring 3월 17일 2회차 (0) | 2023.03.30 |
DBMS,Spring 3월 16일 1회차 (0) | 2023.03.30 |