성장하는 개발 블로그

성장하는 개발 블로그

  • 분류 전체보기 (409)
    • 개발 지식 (66)
    • 백준 문제풀이 (16)
    • 프로그래머스 문제풀이 (1)
    • 독서 (35)
    • 회고 (288)
  • 홈
  • 태그
  • 방명록
  • Github
RSS 피드
로그인
로그아웃 글쓰기 관리

성장하는 개발 블로그

컨텐츠 검색

태그

나도코딩 코드 컴플리트2 코드숨 주간회고 코틀린 백준 코드 컴플리트 자바 jpa 코드컴플리트 도커 알고리즘 이펙티브 자바 Docker 파이썬 c++ 파이썬 입문 mysql TIL 클린 아키텍쳐

최근글

댓글

공지사항

아카이브

DB 무결성(1)

  • (Database) 트랜잭션(ACID)과 무결성

    구글에 트랙잭션을 검색하면 가장 많이 나오는 말이 있다. "DB의 상태를 변화시키기 수행하는 단위" 그런데 이것 만으로는 트랜잭션에 관해 전혀 감이 오지 않는다. (나만 그런가?) 나는 이 문장을 접했을 때 드는 생각은 아 DB에 접근하면 다 트랜잭션이구나 트랙잭션 자체의 개념에 대해 이해하지 못하면 스프링 서비스 레이어에 붙이는 @Transactional이나 MySQL에서의 잠금, 동시성에 대한 이해를 할 수 없다고 생각한다. 🧐What is Transaction? 트랙잭션을 이해하는데 가장 도움되는 말은 이것이라고 생각한다. 트랙잭션은 작업의 완전성을 보장해 주는 것이다. 즉, 논리적인 작업 셋을 모두 완벽하게 처리하거나, 처리하지 못할 경우에는 원 상태로 복구해서 작업의 일부만 적용되는 현상이 발생..

    2022.07.09
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바