# ACID

52개의 포스트
post-thumbnail

[Spring] Transaction

TransactionDB의 상태를 변화시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위애플리케이션의 신뢰성이 깨지는 상황이 발생하면 트랜잭션이라고 부를 수 없다여러 작업을 하나의 작업단위로 인식하여 전부 성공하거나 전부 실패(All or Nothing) 둘 중 하

2022년 9월 13일
·
0개의 댓글
·
post-thumbnail

DB 트랜잭션(Transaction) & ACID

데이터베이스의 상태를 변화시키기 위해 수행하는 작업의 단위이다.상태를 변화시킨다는 것 → SQL 질의어를 통해 DB에 접근하는 것작업 단위 → 많은 SQL 명령문들을 사람이 정하는 기준에 따라 정하는 것예시) 사용자 A가 사용자 B에게 만원을 송금한다.이때 DB 작업사

2022년 9월 7일
·
0개의 댓글
·

[데이터베이스] 트랜잭션, ACID

트랜잭션 트랜잭션이란, 데이터베이스에서 하나의 기능을 수행하기 위해 필요한 최소한의 논리적 작업 단위를 의미한다. 즉, 한꺼번에 수행되어야 할 SQL 문들의 집합이라고 이해하면 쉽다. 이는 회복 작업과 병행 제어 처리를 위한 기본 단위로 사용된다. (관련 내용은 뒤에서 혹은 다음에...) 트랜잭셔의 예로 계좌 송금이 있다. A의 계좌에서 B의 계좌로 만원...

2022년 9월 5일
·
0개의 댓글
·

ACID?

ACID?

2022년 9월 1일
·
0개의 댓글
·
post-thumbnail

[백엔드 로드맵 - DB] ACID

이번 포스팅의 주제는 ACID, Atomicity, Consistency, Isolation, Durability 에 대해 다뤄 보도록 하겠다.데이터베이스 내에서 일어나는 트랜잭션의 안전성을 보장하기 위해 필요한 성질이다. 특히 돈이 오가는 주식, 금융업계에서 이러한

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

[22-07-(08~11)] Spring Transaction

시작하게 된 계기 및 다짐 😮이번 코드스테이츠의 백엔드 엔지니어링 개발자 부트캠프에 참여하게 되면서 현직개발자 분들의 빠른 성장을 위한 조언 중 자신만의 블로그를 이용하여 배운 것 들을 정리하는게 많은 도움이 된다 하여 시작하게 되었다.그 날 배웠던 것을 길지 않아도

2022년 7월 23일
·
0개의 댓글
·
post-thumbnail

Transaction - DB

Transaction트랜잭션이란 질의(query)를 하나의 묶음 처리해서 만약 중간에 실행이 중단됐을 경우,처음부터 다시 실행하는 Rollback을 수행하고, 오류없이 실행을 마치면 commit을 하는 실행단위를 의미한다.즉, 한 번 질의가 실행되면 질의가 모두 수행

2022년 7월 20일
·
0개의 댓글
·
post-thumbnail

트랜잭션 격리 수준(Isolation level)

트랜잭션 격리 수준이란, 동시에 여러개의 트랜잭션이 수행될 때 각 트랜잭션이 얼만큼의 고립성을 가지는지 나타내는 것.즉, 특정 트랜잭션이 다른 트랜잭션에 변경된 데이터를 보여줄것인지에 대한 여부를 나타내는 것.격리 수준은 4가지로 나뉜다.Read UnCommitedRe

2022년 7월 19일
·
0개의 댓글
·
post-thumbnail

2022-06-09(Section2_DataBase)

시작하게 된 계기 및 다짐 😮이번 코드스테이츠의 백엔드 엔지니어링 개발자 부트캠프에 참여하게 되면서 현직개발자 분들의 빠른 성장을 위한 조언 중 자신만의 블로그를 이용하여 배운 것 들을 정리하는게 많은 도움이 된다 하여 시작하게 되었다.그 날 배웠던 것을 길지 않아도

2022년 6월 17일
·
0개의 댓글
·

데이터베이스 트랜잭션(Database Transaction)

데이터베이스 상태를 변환시키기 위해 독립적으로 실행되는 논리 단위, 혹은 ‘작업단위’라고도 한다. 데이터베이스의 트랜잭션은 ACID 라는 약어로 분류되는 특성을 가지고 있다. Atomic(원자성) , Consistent(일관성) , Isolated(격리) , Durab

2022년 5월 31일
·
0개의 댓글
·
post-thumbnail

[DB] Transaction과 ACID

: 여러작업들을 하나로 묶은 단위입니다. 한 덩어리의 작업들은 모두 실행되거나, 실행되지 않습니다. (all-or-nothing): 트랜잭션의 특징들의 앞글자를 딴 단어입니다.Atomicity(원자성)모든 작업이 반영되거나 모두 롤백되는 특성입니다Consistency(

2022년 5월 29일
·
0개의 댓글
·

Isolation Level

Isolation Level 트랜잭션 격리수준(Isolation Level)이란 동시에 여러 트랜잭션이 처리 될 때, 트랜잭션끼리 얼마나 서로 고립되어 있는지를 나타내는 것이다. 데이터베이스는 ACID 특징과 같이 트랜잭션이 독립적인 수행을 하도록 Locking을

2022년 5월 3일
·
0개의 댓글
·

ACID

ACID(에이씨아이디)란 Atomicity, Consistency, Isolation, Durability의 약자로서, 데이터베이스의 트랜잭션이 안전하게 수행되기 위한 4가지 필수적인 성질을 말한다.트랜잭션(transaction)은 '쪼갤 수 없는 업무 처리의 최소 단

2022년 5월 2일
·
0개의 댓글
·

[DB] 트랜잭션의 ACID 속성

트랜잭션(Transaction)이란, 데이터베이스의 상태를 변화시키기 위해서 수행하는 작업의 단위를 뜻함데이터베이스의 상태를 변경시킨다는 것은 SELECT, UPDATE, INSERT, DELETE와 같은 질의어(SQL)을 통해 데이터베이스에 접근하는 것을 의미한다.

2022년 4월 29일
·
0개의 댓글
·
post-thumbnail

DB #4 :: 트랜잭션과 ACID

데이터베이스 트랜잭션, ACID

2022년 4월 23일
·
0개의 댓글
·
post-thumbnail

Transaction??ACID?? 뭔데??

너 결제할때 순서 뺏기고 싶어?? 아니지? 와봐 가르쳐줄게!! 커몬~

2022년 4월 19일
·
0개의 댓글
·
post-thumbnail

SQL / NoSQL

Structured Query Language, Not only Structured Query Language, ACID

2022년 4월 14일
·
0개의 댓글
·
post-thumbnail

[DB] 트랜잭션이란?

트랜잭션(Transaction)은 데이터베이스 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위를 뜻한다.작업의 단위는 명령문 하나가 아니다.하나의 논리적 기능을 수행하기 위한 많은 질의어 명령문들을 하나의 트랜잭션이라 한다.트랜잭션은 ACID라는 4가

2022년 4월 11일
·
0개의 댓글
·