# ACID

25개의 포스트
post-thumbnail

[SQL] ACID

ACID는 데이터베이스에서 하나의 트랜잭션의 안정성을 보장하기 위해 필요한 성질이다.트랜잭션이란 여러 개의 작업을 하나로 묶은 실행 유닛이다. 각 트랜잭션은 하나의 특정 작업으로 시작을 해 묶여 있는 모든 작업들을 다 완료해야 정상적으로 종료한다.만약 하나의 트랜잭션에

어제
·
0개의 댓글

[Distributed Systems] transaction 특성 - ACID

transaction 특성-ACID (1) atomicity: all or nothing (2) consistency: 데이터가 consistent하게 유지 (3) isolation: occur in isolation (4) durability: stored per..

2021년 12월 29일
·
0개의 댓글

주문상세 트랜잭션 사용기

프로젝트 기간동안 회원가입, 로그인, 주문상세페이지를 구현했다.그 중 주문상세페이지를 구현하며 장바구니에 담긴 상품을 삭제와 동시에 주문완료된 테이블에 각각 정보를 담아야했다.

2021년 12월 12일
·
0개의 댓글

TIL. 11주차 목요일

1. 데이터베이스의 필요성 In-memory 로 저장하면, 프로그램이 실행될 때만 존재한다. 엑셀시트나 CSV같은 파일형태는 In-memery에 비해 적절해보이지만, 데이터가 필요할 때마다 전체 파일을 읽어야하고 파일의 크기가 커질수록 작업이 버겁다. 그리고 파일이 손상되거나 여러개의 파일들을 동시에 다뤄야하는 복잡한 상황에서는 사용이 어렵다. > 그래서 ...

2021년 11월 11일
·
0개의 댓글

트랜잭션과 ACID

데이터베이스 내에서 하나의 논리적 기능을 수행하는 작업의 단위이며, 하나 이상의 쿼리로 구성된다.트랜잭션이 오류없이 실행을 마치면 commit을 수행한다.트랜잭션 처리 중간에 실행이 중단됐을 경우에는 Rollback을 수행한다. 즉, 한 번 질의가 실행되면 질의가

2021년 10월 31일
·
0개의 댓글

Basic_Database: 1 [ ACID ]

"Atomicity, Consistency, Isolation, Durabulity"\-> 데이터베이스 트랜잭션들이 안정적으로 수행되는것을 보장하는 성질들을 의미합니다.1) 트랜잭션(Transaction): 여러작업들이 마치 하나의 작업처럼 취급되어 모두 다 성공하거나

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

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

https://github.com/guswns3371/backend-interview-questionhttp://elearning.kocw.net/document/lec/2011_2/dunksung/ParkUchang/09.pdfhttps:/

2021년 9월 2일
·
0개의 댓글
post-thumbnail

SQL, ACID

Structured Query Language, 관계형 데이터 베이스 대표적으로 MySQL이 있다. SQL은 데이터베이스 용 프로그래밍 언어로서, 데이터베이스에 쿼리를 보내 원하는 데이터를 가져오거나 삽입할 수 있다. 그리고 이름에서 유추할 수 있듯이, SQL은 (re

2021년 8월 26일
·
0개의 댓글

DB- 트랜잭션의 4가지 특성(ACID)

원자성(Automicity)트랜잭션에서 정의된 연산들은 모두 성공적으로 실행되던지 아니면 전혀 실행되지 않은 상태로 남아 있어야 한다. (All or Nothing)일관성(Consistency) 트랜잭션이 실행 되기 전의 데이터베이스 내용이 잘못 되어 있지 않다면트랜

2021년 8월 25일
·
0개의 댓글

데이터베이스 트랜잭션 ACID

트랜잭션이란 여러개의 작업을 하나로 묶는 실행 유닛각 트랜잭션은 하나의 특정 작업으로 시작해 묶여 있는 모든 작업들을 완료해야 종료트랜잭션에 속해있는 작업중 하나라도 실패하면, 모든 트랜잭션작업은 실패트랜잭션은 실패를 하지않으려면 모든 작업을 성공해야함예를 들어 은행에

2021년 8월 23일
·
0개의 댓글

ACID

acid.. 산이 아니다.. ㅎㅎㅎㅎㅎACID에 대해 알기 전에 transaction에 대해 알아보자 transaction은 "여러개의 작업들을 하나의 실행 유닛으로 묶어준 것" 이다.그러니까 transaction에는 여러개의 query 작업들이 있다. 여기에서 que

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

Transaction(ACID, Commit, Rollback)

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

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

TIL 10 Data Base

❓😅 데이터베이스란? 어렵지만 알아보자

2021년 5월 20일
·
0개의 댓글
post-thumbnail

[면접 대비] 데이터베이스 - 트랜잭션, 동시성

트랜잭션 특징무결성 (개체 무결성, 참조 무결성)격리수준ACID 특성 가지고 있다.Atomicity (원자성) : 트랜잭션 내에서 실행한 작업들은 마치 하나의 작업인 것처럼 모두 성공하든가 모두 실패해야한다. (All or Nothing)Consistency (일관성)

2021년 4월 26일
·
0개의 댓글
post-thumbnail

[Database] SQL(RDBMS)

데이터베이스 SQL(RDBMS)

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

TIL 21.1.4

A: Atomicity원자성(Atomicity)은 트랜잭션에 있어 관련 작업들을 부분적으로만 실행하고 중단되지 않음을 의미한다고 생각합니다. 예를 들어, 은행에서 계좌에 돈을 송금한다고 했을 때 내가 상대방 계좌에 돈을 송금하는 작업은 성공하고, 상대방이 돈을 받는 작

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

DB 트랜잭션 (Transaction)의 ACID 속성과 분산시스템 BASE 속성

트랜잭션이란 무엇인가? ACID 특성과 BASE 특성에 대해 알아보자.

2020년 12월 14일
·
0개의 댓글

프론트앤드 개발자를 위한 database

데이터... 베이스...?😶 단어만 읇어도 피하고 싶은 느낌이 물씬드는 단어(였)지만 이제 피할 수 없다 ^-^..피할 수 없으니 그냥 씹어먹어버리기🪓. 프론트앤드가 데이터베이스를 알아야하는 이유는 다음과 같다.⭐️ 프로젝트의 다양한 측면에 대한 광범위하고 포괄

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

Acid란?

하나의 원자 트랜잭션은 모두 성공하거나 또는 실패하는 데이터베이스 운용의 집합이다.트랜잭션이 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 유지한다. 트랜잭션을 수행하는 도중에 다른 연산작업이 끼어들지 못하도록 한다. 성공적으로 수행된 트랜잭션은 영

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

[JPA & Hibernate] Transaction Management

데이터베이스의 상태를 변환시키는 하나의 논리적인 작업 단위를 구성하는 연산들의 집합입니다.예를 들어 A 계좌에서 B 계좌로 일정 금액을 이체한다고 가정합시다.A 계좌의 잔액을 확인한다.A 계좌의 금액에서 이체할 금액을 빼고 다시 저장한다.B 계좌의 잔액을 확인한다.B

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