j-jh-Study / technical-interview

스파르타 기술면접 스터디
0 stars 0 forks source link

Q-transaction #11

Open J-Jaeh opened 1 year ago

J-Jaeh commented 1 year ago

트랜잭션이 무엇인지 설명해 주세요.

J-Jaeh commented 1 year ago

상세보기


DB에서 사용하는 하나의 작업단위를 트랜잭션이라고 생각한다

특징으로는 하나의작업단위가 모두성공하거나 그게 아니라면 롤백이 된다는것..

여기서 나오는게 ACID

원자성, 일관성,격리성, 내구성...

트랜젝션 방법에는 락걸기(하나만 ,공유(읽기)) 락사용x(버전기록,시간분배)