블로그
- 트랜잭션(Transaction) 기초: ACID, 전파, 격리수준 트랜잭션(Transaction) 이란 무엇일까? DB 작업을 하나의 "업무 단위"로 묶어서, 전부 성공하면 커밋(반영), 중간에 하나라도 실패하면 롤백(원상복구) 하게 만드는 실행단위 예를들어, 우리가 "주문" 기능을 만든다고 해볼게요. 주문 테이블에 주문을 생성 재고 차감 결제 상태를
- SQLD 트랜잭션 ACID 관계형데이터베이스 특징 관계형 DataBase 특징 ACID Atomicity (원자성) Consistency (일관성) Isolation (고립성) Durability (지속성) 원일고지 All or Nothing SQL Server 는 Autocommit 이라서 begin transaction 이 없었다면 rollback 되지 않는다.
- [정보처리기사 필기] 오답정리_2020년 1~2회_3과목 데이터베이스구축 Transaction (트랜잭션) 1. 트랜잭션이란 데이터베이스 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위. 트랜잭션의 특성 (ACID) - Atomicity (원자성) 트랜잭션과 관련된 작업들이 부분적으로 실행되다가 중단되지 않도록 함.
- 쿼리 종류별 잠금, 테이블 락 -펌- 트랜잭션 격리 수준 -펌- InnoDB의 기본적으로 repeatable read 트랜잭션 격리 수준을 사용합니다. start transaction 명령을 통해 세션 단위, 전역 범위로 격리 수준을 동적으로 지정할 데이터베이스의 ACID 개념을 만족시키기 위해서는 repeatable read 이상의 격리 수준을 사용해야 합니다.