비관적 동시성 제어1 [Database] MVCC 란? 0. 한 문단 요약1. MVCC(Multi-Version Concurrency Control)는 데이터베이스에서 동시성을 효율적으로 관리하고, 트랜잭션 격리 수준과 데이터 일관성을 보장하기 위한 기술2. 데이터를 여러 버전으로 저장하여 읽기 작업과 쓰기 작업이 동시에 수행가능3. 이를 통해 잠금 경합 문제를 줄이고, 성능과 데이터 일관성을 동시에 확보 1. 동시성 제어란?먼저 MVCC(다중 버전 동시성 제어)를 알기 위해선 "다중 버전"을 제외한 "동시성 제어"에 대해 명확히 알 필요가 있습니다. 동시성 제어 : 데이터베이스 관리 시스템(DBMS)에서 여러 사용자가 동시에 데이터에 접근하거나 트랜잭션을 수행할 때 발생할 수 있는 문제를 해결하고, 데이터의 일관성과 무결성을 유지하기 위한 기술입니다. 데이.. 2024. 11. 23. 이전 1 다음