728x90 반응형 Concurrency1 [Database] 트랜잭션(transactioin) 개념과 동시성의 중요성 동시성을 다룰 때 크게는 interleaved : 교대로 수행하면서 동시에 수행하는 것처럼 보이게 함 parallel : 실제로 동시에 수행 두 개로 나뉜다. 데이터베이스에서 동시성을 다룰 때는 대부분 1번 방식을 사용한다. 트랜잭션 트랜잭션의 뜻은 데이터베이스에서 어떠한 일이 수행되는 논리적 최소 단위이다. 하나의 트랜잭션에는 데이터베이스 연산이 여러 개 들어갈 수 있다. ex) 삽입, 삭제, 수정 어떤 프로그램은 하나 이상의 트랜잭션이 포함되어 있다. 트랜잭션 연산 트랜잭션 연산에 앞서 디스크 속 블록을 읽고 쓰는 과정을 알면 이해가 쉽다. https://growth-coder.tistory.com/12 read-item(x) x가 존재하는 디스크 블록을 찾는다. 디스크 블록을 메인메모리 버퍼 영역으.. 2022. 12. 3. 이전 1 다음 728x90 반응형