# MVCC
총 6개의 포스트

MySQL MVCC란?
Lock이란 데이터베이스의 일관성과 무결성을 유지하기 위해 트랜잭션의 순차적 진행을 보장할 수 있는 직렬화 장치 개념이다. 여러 종류의 Lock이 존재하지만, MVCC 개념을 이해하는데 있어 필요한 필요한 공유락과, 베타적락만 간단히 설명한다.데이터를 읽을 때 사용한다
2022년 4월 4일
·
0개의 댓글·
0
Postgres Vaccum
급하게 작성한 코드를 재작성하면서, 이전 로그 발견. 약 100건이 넘는 Insert / Update 가 10분마다 동시에 발생함. 이때, RDS 성능향상 도우미에는 항상 autovacuum 이라는 Query 가 자동으로 실행되었음. 이게 뭘까 싶어서 확인해봤던 내용.
2021년 11월 28일
·
0개의 댓글·
0동시성 제어
동시성 제어(Concurrency Control)란 동시에 작동하는 다중 트랜잭션의 상호 간섭 작용에서 데이터베이스를 보호할 수 있어야 함을 의미한다. 동시성을 높이려고 Lock의 사용을 최소화하면 일관성을 유지하기 어렵고, 일관성을 높이려고 Lock을 적극적으로 사용
2021년 3월 21일
·
0개의 댓글·
0