Skip to main content

13 docs tagged with "BackEnd"

View All Tags

1. Schedule

스케줄(Schedule)은 여러 트랜잭션이 동시에 실행될 때, 각 트랜잭션이 속한 작업들의 실행 순서이다. 각 트랜잭션 내 작업들의 순서는 바뀌지 않는다.

2. Lock

락(Lock)이란 동일한 자원에 접근할 때, 데이터의 일관성과 무결성을 유지하기 위해 자원에 대한 접근을 제어하는 메커니즘이다.

3. Isolation Level

데이터베이스는 다수의 트랜잭션이 동시에 실행될 때 데이터의 일관성을 유지하기 위해 다양한 트랜잭션 격리 수준을 사용한다. 이러한 격리 수준은 하나의 트랜잭션이 다른 동시 실행 트랜잭션의 작업으로부터 어느 정도까지 독립되어 있는지를 정의한다. 격리 수준이 높을수록 트랜잭션 간의 간섭이 줄어들지만, 그만큼 성능에 악영향을 미칠 수 있다.

Chapter 6-8

6. 데이터베이스 객체 작성과 삭제

CPU

작동 원리

CPU 스케줄링

CPU 스케줄링은 여러 프로세스가 동시에 실행될 때, 각 프로세스에 CPU 자원을 적절하게 할당하여 성능을 최적화하는 기술이다.