Database의 특징

2016. 11. 9. 23:58Basic/etc

반응형

Database의 특징

DB의 특징으로는 실시간 접근성, 계속적 변화, 동시공유, 내용에 의한 참조 가 있습니다.

실시간 접근성 : 쿼리에 대한 실시간 응답

계속적 변화 : 새로운 데이터의 삽입, 삭제, 갱신으로 최신상태 유지

동시 공유 : 여러 사용자가 동시에 원하는 데이터 획득 가능

내용에 의한 참조 : 데이터베이스에 있는 데이터를 참조할 때 사용자가 요구하는 데이터 내용을 찾음



Transaction의 특징

트랜잭션의 특징으로는 원자성, 일관성, 독립성, 영속성이 있습니다.

- 원자성 트랜잭션의 연산은 모두 완벽히 수행되어야 하며 하나라도 되지 않으면 트랜잭션 전부가 취소 되어야 한다.

일관성 : 트랜잭션의 실행이 성공적으로 끝났으면 언제나 일관성 있는 DB로 변환되어야 한다. 트랜잭션의 수행 전과 후의 고정요소 상태는 항상 같다.

독립성 : 둘 이상의 트랜잭션이 동시에 실행되는 경우 어느 하나의 트랜잭션이 실행 중 다른 트랜잭션의 연산에 끼어들 수 없다. 수행중인 트랜잭션은 전부 완료될 때 까지 수행 결과를 참조할 수 없다.

영속성 : 한번 완료된 트랜잭션의 결과는 영구적으로 반영되어야 한다.


출처 : http://wonjayk.tistory.com/260


반응형

'Basic > etc' 카테고리의 다른 글

[SQLD] 요약 사이트  (0) 2018.02.13
MySQL 원격접속 허용  (0) 2017.05.29
아키텍처, 프레임워크, 플랫폼.  (0) 2016.11.09
빅엔디안과 리틀엔디안  (0) 2016.11.09
객체 지향 프로그래밍  (0) 2016.11.09