Database의 특징
2016. 11. 9. 23:58ㆍBasic/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 |