[DB] 데이터베이스 Redo와 Undo
트랜잭션 특성 ACID A(Atomicity) 원자성 DBMS는 수행 중인 트랜잭션에서 데이터를 일부만 변경하고 나머지는 수행하지 않은 채 커밋 할 수 없습니다. C(Consistency) 일관성 트랜잭션에 의해 데이터 간의 일관성이 어긋나서는 안된다. I(Isolation) 고립성 트랜잭션끼리는 고립되고 독립되어 있다 D(Durability) 지속성 커밋한 트랜잭션은 장애가 발생하더라도 데이터는 반드시 복구되어야 한다 데이터베이스의 중요한 특징인 커밋한 데이터를 지키는 특성을 구현하기 위해서는 로그(변경 로그)를 채용하여 성능과 지속성을 양립시킵니다. REDO로그에 데이터를 한꺼번에 기록하는 것으로 I/O의 횟수가 줄어들고, 시퀀셜 액세스를 사용하여 I/O에 소모되는 시간을 줄였기 때문입니다. 또한 I..
DB
2023. 3. 26. 10:51
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- assertj
- Collection
- mockK
- A레코드
- test
- prinicipal
- BatchStatus
- datasource
- GSLB
- Spring Batch
- autoconfigure
- mockito-kotlin
- meta-data
- scenario test
- Stream
- ExitStatus
- WrongTypeOfReturnValue
- Parameterized
- spring data jpa
- 클린 아키텍처
- IntelliJ
- trailing comma
- asSequence
- java
- JUnit5
- Spring
- 시나리오 테스트
- Mockito
- kotlin
- AWS INDUSTRY WEEK
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함