공부해서 남기자

  • 홈
  • 태그
  • 방명록

MVCC 1

[Real MySQL 기록] - MVCC (Multi Version Concurrency Control)

일반적으로 레코드 레벨의 트랜잭션을 지원하는 DBMS가 제공하는 기능이며, MVCC의 가장 큰 목적은 잠금을 사용하지 않는 일관된 읽기를 제공하는 데 있다. InnoDB는 언두 로그(Undo log)를 이용해 이 기능을 구현한다. 여기서 멀티 버전이라 함은 하나의 레코드에 대해 여러 개의 버전이 동시에 관리된다는 의미다. CREATE TABLE member ( m_id INT NOT NULL, m_name VARCHAR(20) NOT NULL, m_area VARCHAR(100) NOT NULL, PRIMARY KEY (m_id), INDEX ix_area (m_area) ); INSERT INTO member (m_id, m_name, m_area) VALUES (12, '홍길동', '서울'); COM..

MySQL 2022.02.16
이전
1
다음
더보기
프로필사진

공부해서 남기자

  • 분류 전체보기 (24)
    • 개발 (5)
    • 자바 & 스프링 (16)
    • 회고 (1)
    • MySQL (2)

Tag

객체지향의 사실과 오해, Compile Optimization, example, ThreadLocal, REAL_MYSQL, signed url, Problem, java, TANSACTION, string, stream, mysql, MVCC, StringBuffer, invokedynamic, StringBuilder, TRANSACTION SYNCHRONIZATION, 자바의신, JMH, Lambda,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바