반응형

 

1. DBMS?

DBMS를 알기 전에 우리는 DB가 무엇인지 정확히 알아야 할 필요가 있습니다.

DB - DataBase

데이터베이스는 여러 응용 시스템들의 통합된 정보를 저장하여 운영할 수 있는 공용 데이터들의 묶음입니다.
서로 연관된 여러 가지의 자료의 모음으로 그 내용을 구조화하여 검색과 갱신에 효율성을 높인 것입니다.


더보기

DB특징

데이터베이스의 특징은 다음과 같습니다.

  • 실시간으로 접근이 가능합니다. 정적인 데이터에 대하여 실시간으로 응답이 가능해야 합니다.
  • 지속적인 변화가 가능합니다. 데이터를 CRUD(create, read,update, delete)를 통해 항상 최신의 데이터를 유지할 수 있습니다.
  • 동시에 공유할 수 있습니다. 다수의 사용자가 동시에 같은 내용의 데이터를 확인할 수 있어야합니다.
  • 내용에 의해 참조할 수 있습니다. 데이터들을 주소나 위치에 의해서가 아닌, 사용자가 필요로하는 데이터의 내용으로 찾을 수 있습니다.

 

그렇다면 DBMS는 무엇일까요?

DBMS - Database Management System, 즉 다수의 사용자들이 데이터베이스 내의 데이터에게 접근, 사용할 수 있도록 해주는 소프트웨어를 말합니다.

 

 

DBMS의 장점 / 단점

DBMS의 장점

1. 데이터 베이스 내 중복을 최소화할 수 있습니다. 다만 데이터 중복을 최소화할 수 있지 완전히 허용하지 않는 것은 아닙니다.
2. 같은 내용의 데이터를 여러 가지 구조로 지원해 줄 수 있는 DBMS의 정교한 기법 덕분에 데이터베이스의 공용이 가능합니다.
3. 데이터베이스가 접근 처리될 때마다 제어 기능을 통해 그 유효성을 검사하기 때문에 데이터 무결성을 유지할 수 있습니다.
4. DBMS는 정당한 사용자, 허용된 데이터와 연산 등을 확인하고 검사하기 때문에 모든 데이터에 대해 철저한 보안 유지를 보장해 줄 수 있습니다.

DBMS의 단점

1. DBMS는 고가의 제품이고 컴퓨터 시스템의 자원을 많이 사용합니다. 메모리 용량이 더 필요하게 되고, 더 빠른 CPU를 요구합니다.
2. 특정한 목적을 가지는 응용 시스템은 설계 시간이 길어지고 보다 전문적인 인원이 필요합니다.
3. DBMS는 통합된 시스템이기 때문에 일부가 장애를 일으킨다면 전체 시스템을 정지시켜 시스템 신뢰성과 가용성을 저해할 수 있습니다.

 

 

DBMS의 종류

대표적인 RDBMS는 Oracle, MySQL, MS-SQL 등이 있습니다.

오라클에서 만들어 판매 중인 상업용 RDBMS입니다. 주로 대기업에서 사용하며 글로벌 DB 시장에서 점유율 1위를 하고 있습니다.

2020/08/24 - [데이타베이스] - [데이터베이스] RDBMS와 DBMS의 차이점 그리고 SQL

 

현재는 오라클에 흡수 합병되어있습니다. 

몇 년 전만 해도 오픈소스로 이루어져 있던 무료 프로그램이지만 합병 이후 

판매 중인 상업용 데이터베이스가 되었습니다.

 

마이크로소프트사에서 개발한 상업용 RDBMS입니다. 

다른 운영체제에서 사용이 불가능한 것은 아니지만 Windows에 특화되어있습니다.

 

 

반응형

+ Recent posts