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

Backend Developer

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

Backend Developer

검색하기 폼
  • 분류 전체보기 (47)
    • Java (3)
    • Spring (3)
    • JPA (0)
    • Redis (3)
    • DevOps (7)
      • Docker (0)
      • Jenkins (4)
      • Linux (2)
      • Github (1)
    • 스터디 (3)
      • 토비의 스프링 (5)
      • Spring Security (1)
      • Clean Code (3)
      • 정보처리기사 (0)
      • 네트워크관리사 (1)
      • 사이드 프로젝트 (2)
    • Database (0)
    • 기타 (1)
    • 운영체제 (1)
    • 네트워크 (5)
    • 메모장 (5)
  • 방명록

2025/05/20 (1)
데이터 중심 애플리케이션 설계 7장

1. 트랜잭션이란?여러 데이터베이스 연산을 하나의 논리적 작업 단위로 묶는 개념중간 상태 없이 전부 성공하거나 전부 실패해야 함예: 은행 송금 시 출금과 입금은 함께 성공하거나 함께 롤백되어야 함2. ACID 속성Atomicity (원자성): 모든 연산이 전부 실행되거나 전부 실행되지 않아야 함Consistency (일관성): 트랜잭션 전후의 데이터 상태가 일관성을 유지해야 함Isolation (격리성): 동시 실행되는 트랜잭션들이 서로 간섭하지 않아야 함Durability (지속성): 트랜잭션 완료 후 변경 내용은 영구적으로 저장되어야 함3. 격리 수준 (Isolation Level)격리 수준이 높을수록 일관성은 보장되지만 성능은 낮아짐Read Uncommitted커밋되지 않은 데이터도 읽을 수 있음더..

카테고리 없음 2025. 5. 20. 18:53
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.