색인(index)
- 색은(index)은 내용을 미리 목록으로 만들어 놓고 찾고자 하는 내용을 검색하는 시간을 줄이기 위한 것
- 검색성능을 향상시키기 위한 것으로 정보에 빨리 접근할 수 있도록 소재를 표시해주고, 자료의 유무 확인, 신속한 이용을 하게 한다.
- 색인(index)이 많으면 조회 속도는 빠르지만 입력/수정/삭제의 속도는 떨어진다.
트랜잭션(transaction)
- 데이터베이스 관리 시스템 또는 유사 시스템에서 상호작용의 단위로 논리적 작업단위(LUW, Logical Units of Work)이다.
- 유사 시스템이란 트랜잭션이 성공과 실패가 분명하고 상호 독립적이며, 일관되고 믿을 수 있는 시스템을 의미.
- 데이터베이스 시스템은 각각의 트랜잭션에 대해 원자성(Atomicity), 일관성(Consistency), 고립성(Isolation), 영구성(Durability)을 보증한다. 이 성질을 첫 글자를 따 ACID라고 한다.
커밋(Commit)과 롤백(Roll Back)
- Commit → 처리결과의 영구적 반영을 시행한다.
- RollBack → 결과를 취소, 트랜잭션의 처음 시점으로 되돌린다.
'DB' 카테고리의 다른 글
ORACLE에서의 제약사항(Constraint) (0) | 2022.01.10 |
---|---|
데이터베이스 언어(Database Language)란? (0) | 2022.01.10 |
데이터 베이스의 종류와 Oracle과 MySQL의 차이점 (0) | 2022.01.10 |