병행 수행 (Concurrency Control) 병행 수행은 데이터베이스 관리 시스템(DBMS)에서 여러 사용자가 동시에 데이터에 접근하고 작업을 처리할 수 있도록 하는 기술입니다. 데이터베이스는 여러 사용자가 동시에 데이터를 삽입, 수정, 삭제 등의 작업을 할 때 그 결과가 정확하고 일관성을 유지하도록 보장해야 합니다. 병행 수행은 이러한 동시에 발생하는 작업을 효율적으로 관리하여 데이터 무결성 및 일관성을 유지하는 것을 목표로 합니다.병행 수행의 필요성성능 향상: 여러 트랜잭션을 동시에 처리하면 시스템 자원을 효율적으로 사용하고 응답 시간을 줄일 수 있습니다.공유 자원의 활용: 다수의 사용자가 동일한 데이터에 접근할 수 있도록 하여 자원을 최대한 활용합니다.데이터 일관성 유지: 동시에 여러 트랜잭션..