본문 바로가기

카테고리 없음

2021-01-16 22시 개발자 글 모음 | "MySQL 잠금과 Isolation " 외 2개 이야기

주간 콘텐츠 리뷰 - 2021년 1월 1주차 & 2주차 by 추연호

  • Notes on TypeScript: Phantom Types : “어떻게 하면 RGB hex value( #ffffff ) 같은 특정 형태의 문자열을 타이핑할 수 있을까”하는 고민으로 검색하면서 찾은 키워드 “팬텀 타입”에 대한 글이다
  • Keeping your CSS in JS clean : CSS in JS에 Stylelint를 적용하는 방법을 소개한다
  • 최근 eslint의 장점을 느끼기 시작해서 Stylelint도 한번 적용해봐야겠다


다시 글쓰기 - 어느 순간부터 브런치에 글 쓰는 게 힘들어졌습니다 by 송범근

  • 기사를 쓰기 시작하면서 하루 종일 일을 하고 또다시 새로운 글을 쓴다는 게 너무나 어렵게 느껴졌죠
  • 하지만 제 머릿속엔 그렇게 잘 정리된 생각이나 쓸 얘기가 없는데
  • 그런데 기억을 더듬어보니 맨 처음 시작할 때도 이런 기분이었던 게 생각이 납니다


MySQL 잠금과 Isolation level에 대해서 by 박준호 about MySQL,SQL

  • 트랜잭션 격리 수준이란 동시에 여러 트랜잭션이 실행될 때 특정 트랜잭션이 다른 트랜잭션에서 변경하거나 조회하는 데이터를 볼 수 있도록 허용할지를 결정하는 것입니다
  • 하지만 이 경우에서도 1번 트랜잭션이 commit을 하고나서 2번 트랜잭션에서 다시 조회를 하게 되면 first_name이 b로 조회가 됩니다
  • 위에도 언급했지만 InnoDB 스토리지 엔진은 트랜잭션이 롤백될 가능성을 염두에 두고 이전 레코드를 UNDO공간에 백업을 하고 실제 값을 변경을 합니다