본문 바로가기 메뉴 바로가기

꾸준하게

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

꾸준하게

검색하기 폼
  • 분류 전체보기 (205)
    • 테크 (190)
      • 객체지향의 사실과 오해 스터디 (7)
      • 자바 스터디 (14)
      • 알고리즘 (119)
      • 개발 (27)
      • 에러 (3)
      • 스프링MVC (1)
      • 구름톤 유니브 ST (4)
      • 책 후기 (4)
      • 티모지지 (4)
      • 나르지지 (7)
  • 방명록

2026/07/03 (1)
DDIA 5주차

이번주차는 7장이다. 트랜잭션 부분.. 정합성 측면에서 정말 중요하다고 느낀다. 최근 회사에서도 트랜잭션 관련하여 오류 하나가 있었는데 더욱 중요하다고 느껴졌다. 이 장을 통해 다양한 트랜잭션이 막을 수 있는 문제들이 무엇이 있고 어떻게 해결하는지 알게되었다. 완화된 격리 수준 1. Read Committed가장 기본적인 트랜잭션 격리 수준. 두 가지를 보장한다.커밋된 데이터만 읽을 수 있다 (더티 읽기 방지)커밋된 데이터만 덮어쓸 수 있다 (더티 쓰기 방지)2. Snapshot Isolation(MVCC)MySQL 은 MVCC를 격리 수준마다 어떻게 사용하는지- 각 행에 숨은 컬럼: DB_TRX_ID(이 행 마지막 수정한 txid), DB_ROLL_PTR(undo log 포인터 = 옛 버전 체인).- ..

카테고리 없음 2026. 7. 3. 23:47
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/07   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바