SiLaure's Data

[DB] 01. 데이터베이스 본문

Records of/Learning

[DB] 01. 데이터베이스

data_soin 2021. 8. 4. 15:24

 

데이터 베이스 사용 이전 텍스트 파일 형태, 비효율적, 각자 관리한 후 공유하는 방식
데이터 베이스 한곳에서 여러 사용자가 관리, 대용량, 모든 유형의 파일 관리 가능
DBMS 데이터 베이스를 관리,

 

DBMS

- 특징

  1. 실시간 접근성(real time accessibility) : 성능과 연관
  2. 계속적인 변화(continous change)
  3. 동시 공유(concurrent sharing) : 여러 사용자
  4. 내용에 따른 참조(reference by content) : 물리적 위치가 아닌 내용에 따라 참조

 

- 기능

  • 삽입, 삭제, 수정, 조회(갱신/조회)
  • 동시성 제어
  • 장애 대응(복원)
  • 보안(서버 내에서만 관리하여 보안에 위배되지 않는 데이터 조회가 가능)

 

DBMS 종류

  1. 저장 방식에 따라
    • 계층형 : 계층 구조로 데이터 관리. 최초의 현대적 데이터 베이스
    • 관계형 : 2차원 표 형식으로 데이터 관리. 가장 널리 사용됨
      • e.g. ORACLE, MySQL, IBM DB2, MS SQL Server, TIBERO(국산), Postgre SQL(오픈소스), CUBRID(국산)
    • 객체 지향형 : 아직 사용되지 않음
    • NOSQL : Not Only SQL, 최근에 각광받고 있음, 관계형 기능 일부 삭제
Comments