-
데이터베이스IT-Information/Terms 2021. 12. 9. 15:36
데이터베이스는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합 관리하는 데이터의 집합을 말한다. 작성된 목록으로 여러 응용시스템들의 통합된 정보들을 저장하여 운용할 수 있는 공용 데이터들의 묶음이 그 예이다.
데이터베이스는 흔히 사용하는 파일 시스템과 달리 기본적으로 4가지 특징과 장점2가지가 있다.
특징
● 실시간 접근성
● 계속적 변화
● 동시 공유
● 내용에 따른 참조
장점
● 일관성
● 지속성
데이터베이스는 정확한 데이터를 유지 및 오류 발생 시 빠르게 복구하고 데이터베이스가 항상 정확하고 일관된 상태를 유지할 수 있도록 다양한 기능을 제공한다. 그 중심에 역할을 하는 것이 트랜잭션이다.
데이터베이스 연산은 SQL문으로 표현되므로 트랜잭션 작업 수행에 SQL문들이 필요하다.
트랜잭션의 모든 명령문이 완벽하게 처리되거나 하나도 처리되지 않아야 데이터 베이스 모순이 없는 일관된 상태를 유지한다.
데이터베이스에서의 장애 3가지 유형
1. 트랜잭션 장애
2. 시스템 장애 : 하드웨어 결함으로 수행을 계속할 수 없는 경우
3. 미디어 장애 : 디스크 장치 결함으로 저장된 데이터베이스 일부 혹은 전체 손상 상태