# ACID

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

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

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

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

[DB] Transaction?? 그게 뭔데?
트랜잭션은 하나의 논리적 작업 단위를 구성하는 일련의 연산들의 집합입니다. DB는 스크립트들을 절차적으로 처리해나갑니다. 따라서, 이 연산들에는 시작과 끝이 항상 존재하겠죠?? 이 시작부터 끝까지를 하나의 단위로 하는 논리 블럭을 트랜잭션이라고 말합니다.트랜잭션은 작업

2022-06-09(Section2_DataBase)
시작하게 된 계기 및 다짐 😮이번 코드스테이츠의 백엔드 엔지니어링 개발자 부트캠프에 참여하게 되면서 현직개발자 분들의 빠른 성장을 위한 조언 중 자신만의 블로그를 이용하여 배운 것 들을 정리하는게 많은 도움이 된다 하여 시작하게 되었다.그 날 배웠던 것을 길지 않아도
데이터베이스 트랜잭션(Database Transaction)
데이터베이스 상태를 변환시키기 위해 독립적으로 실행되는 논리 단위, 혹은 ‘작업단위’라고도 한다. 데이터베이스의 트랜잭션은 ACID 라는 약어로 분류되는 특성을 가지고 있다. Atomic(원자성) , Consistent(일관성) , Isolated(격리) , Durab

[DB] Transaction과 ACID
: 여러작업들을 하나로 묶은 단위입니다. 한 덩어리의 작업들은 모두 실행되거나, 실행되지 않습니다. (all-or-nothing): 트랜잭션의 특징들의 앞글자를 딴 단어입니다.Atomicity(원자성)모든 작업이 반영되거나 모두 롤백되는 특성입니다Consistency(
Isolation Level
Isolation Level 트랜잭션 격리수준(Isolation Level)이란 동시에 여러 트랜잭션이 처리 될 때, 트랜잭션끼리 얼마나 서로 고립되어 있는지를 나타내는 것이다. 데이터베이스는 ACID 특징과 같이 트랜잭션이 독립적인 수행을 하도록 Locking을
ACID
ACID(에이씨아이디)란 Atomicity, Consistency, Isolation, Durability의 약자로서, 데이터베이스의 트랜잭션이 안전하게 수행되기 위한 4가지 필수적인 성질을 말한다.트랜잭션(transaction)은 '쪼갤 수 없는 업무 처리의 최소 단
[DB] 트랜잭션의 ACID 속성
트랜잭션(Transaction)이란, 데이터베이스의 상태를 변화시키기 위해서 수행하는 작업의 단위를 뜻함데이터베이스의 상태를 변경시킨다는 것은 SELECT, UPDATE, INSERT, DELETE와 같은 질의어(SQL)을 통해 데이터베이스에 접근하는 것을 의미한다.
[django] get_or_create vs update_or_create
getorcreate vs updateorcreate 에 대하여

[DB] 트랜잭션이란?
트랜잭션(Transaction)은 데이터베이스 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위를 뜻한다.작업의 단위는 명령문 하나가 아니다.하나의 논리적 기능을 수행하기 위한 많은 질의어 명령문들을 하나의 트랜잭션이라 한다.트랜잭션은 ACID라는 4가
데이터베이스의 트랙잭션 ACID 특성을 알아보자
트랜잭션이란 여러 개의 작업을 하나로 묶은 실행 유닛이라고 한다.각 트랜잭션은 여러개의 작업 중 하나라도 실패하면, 모든 작업을 실패한 것으로 처리에, 미완료된 작업 없이 모든 작업을 성공해야 한다. 그러므로, 트랜젝션은 성공 또는 실패 라는 두 개의 결과만 존재한다.

[CS] Database Day-74
A database language used by relational databases. MySQL, Oracle, PostgreSQL, etc.Can send query to the database to get or insert the data. SQL require