# Isolation

10개의 포스트

Transaction Isolation Level

Isolation을 알기전에 먼저 트랜잭션이 중요시 여기는 ACID라는 것을 먼저 알아야 합니다.Atomicity, Consistency, Isolation, Durability의 앞글자를 따서 ACID라고 불리웁니다.하나의 트랜잭션이 작업이 그중에 일부분만 실행되거나

약 6시간 전
·
0개의 댓글

[ Real MySQL ] 4. 트랜잭션과 잠금

4.1 트랜잭션 > 트랜잭션은 작업을 모두 완벽하게 처리(commit)하거나 또는 처리하지 못할 경우에는 원 상태로 복구(rollback)해서 작업의 일부만 적용되는 현상을 막아주는, 작업의 완전성을 보장해 주는 것 4.1.1 MySQL에서의 트랜잭션 트랜잭션을 지원하는 InnoDB는 Duplicate 3 에러가 발생함으로써 모든 작업을 원 상태로 ...

2021년 8월 14일
·
0개의 댓글
post-thumbnail

트랜잭션(Transaction)

트랜잭션이 무엇인지 알아보고 트랜잭션을 동시에 처리하고 있을때 생기는 이슈와 이를 해결하는 방법에 대해서 정리합니다. 정리할 내용은 다음과 같습니다. 트랜잭션(Transaction)이란? 트랜잭션 장애와 회복 트랜잭션과 Concurrency트랜잭션 격리(Isolati

2021년 8월 4일
·
1개의 댓글
post-thumbnail

[DB] 트랜잭션 격리 수준(Transaction Isolation Level)

1. 개요 > - 동시에 여러 트랜잭션이 처리될 때, 트랜잭션끼리 얼마나 서로 고립되어 있는지 나타내는 것 특정 트랜잭션이 다른 트랜잭션에 변경한 데이터를 볼 수 있도록 허용할지 말지를 결정하는 것 2. 격리성 관련 동시성 이슈 > 가정) 한 트랜잭션 = t1, 다

2021년 7월 12일
·
0개의 댓글
post-thumbnail

Transaction(ACID, Commit, Rollback)

Transaction Transaction이란, 더 이상 나눌 수 없는 작업 단위(unit of work)을 말한다. 다른 의미로는 DBMS에서 상호작용의 단위, DB의 상태를 변환 시키는 하나의 논리적 기능 수행을 위한 작업 단위, 한번에 모두 수행되어야 하는 일련

2021년 5월 22일
·
0개의 댓글

트랜잭션

데이터베이스의 상태를 변환시키는 하나의 논리적인 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미한다. (과정? 프로세스?)데이터베이스 시스템에서 병행 제어 및 회복 작업시 처리되는 작업의 논리적 단위로 사용된다.사용자가 시스템

2021년 3월 6일
·
0개의 댓글
post-thumbnail

Databse - Isolation Level

본 글은 Transaction Isolation level에 대하여 설명된 글을 정리한 공부 목적의 글입니다

2020년 12월 12일
·
0개의 댓글
post-thumbnail

MS-SQL Repeatable read isolation level

Repeatable read 격리수준이 궁금해서 테스트 해봤습니다.일단 테이블 만들구요.아래와 같이 데이터가 담겨 있습니다.먼저 세션1 에서,아래처럼 조회가 되겠지요.SP_LOCK 를 통해서 확인해보면 페이지,테이블 은 IS(내재된공유), 키는 S(공유) 이 된 것을

2020년 11월 20일
·
0개의 댓글

테스트 격리(Test Isolation)

우리는 테스트들이 서로 순서에 상관없이 독립적으로 수행되어야 한다는 것을 알고 있다. 마틴 파울러도 자신의 블로그에 비결정적 테스트의 문제점에 대해서 언급하며 그 원인으로 테스트 격리가 부족하게 될 때 비결정적 테스트가 된다고 했다. Therefore I find it

2020년 9월 4일
·
0개의 댓글
post-thumbnail

Transaction Isolation Level 정리

Isolation을 알기전에 먼저 트랜잭션이 중요시 여기는 ACID라는 것을 먼저 알아야 합니다.Atomicity, Consistency, Isolation, Durability의 앞글자를 따서 ACID라고 불리웁니다.하나의 트랜잭션이 작업이 그중에 일부분만 실행되거나

2020년 8월 22일
·
0개의 댓글