# transaction

33개의 포스트

트랜잭션 처리과정과 @Transactional의 기능

@Transactional 기능트랜잭션 begin, commit을 자동 수행한다.예외발생시, 자동으로 rollback 시켜준다.@Transactional 속성(isolation, propagation, readOnly 등등)에 대해서는 아직 이해가 안가는 부분이라 나중

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

TIL DAY 31 || Django Why transaction.atomic() did not work

When does the transaction.atomic rollback logic works and when does not?

2021년 3월 27일
·
1개의 댓글

[스프링] Transaction

Transaction에 대해서 알아보았다.

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

트랜잭션

트랜잭션(Transaction) : 업무 처리를 위한 논리적인 작업 단위원자성 (Atomicity) : 트랜잭션은 더이상 분해가 불가능한 업무의 최소단위이므로, 전부 처리되거나 아예 하나도 처리되지 않아야 한다.일관성 (Consistency) : 하나의 트랜잭션을 성공

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

Transaction

토픽 : Transaction1\. Transaction의 개념2\. Transaction 이 보장되지 않을 때 발생하는 문제3\. 스프링에서 제공하는 Transaction 구현 방식

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

서버, HTTP, RESTful API

`"아직도 부족한 개발자지만" ( 일단 밑밥을 깐다. ) 최근 반 년간 밀도 있는 경험을 해서 많은 것을 배웠다고 자부한다. 아직 공부를 시작한지 얼마 안 된 초보 개발자지만, 그럼에도 내가 배운 것들을 보면, "아, 이거 진작에 알았으면 좋았을 텐데...' 하고,

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

[JAVA] @Transactional 트랜잭션

트랜잭션이란?데이터베이스의 상태를 변화시키기 위해 수행하는 작업의 단위.Atomic ( 원자성 )하나의 트랜잭션에서 작업되는 일들은 모두 실행되던지 모두 실행되지 않도록 해야한다.Consistency ( 일관성 )트랜잭션이 성공했다면, 데이터베이스는 그 일관성을 유지해

2021년 3월 1일
·
0개의 댓글

알아두면 좋은 지식들

자료구조, Transaction, Schema

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

[Django] Transaction 작성

숙소 예약을 생성하는 api 작성사용자 카드정보 데이터 생성예약 데이터 생성예약 게스트 데이터 생성이러한 api 였는데테스트를 해보니 예약데이터 or 게스트 데이터 생성시 오류가 나면 카드정보가 mysql에 남는 치명적인 오류를 발견 하였다...이를 해결하기 위해 Tr

2021년 1월 9일
·
0개의 댓글

TIL 21.1.4

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

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

JSP - 31. 트랜잭션 관리

글 하나, 파일4개, 파트4개중 파일은 2개만 올라가고 있음d드라이브 saveFiles: 미들티어의 파일시스템모델어트리뷰트 리졸버가 보드브이오를 통해 파라미터를 전달받음어느기준으로 관리할 것인지 내가 직접 결정해야함 (관리방법과 구조를 알아라)트랜잭션 관리를 직접하기때

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

[Flask] - TIL. step 3

service > user_id로 데이터 받아오기✔ model에 의존적이기 때문에 인자로 user_dao를 받는다.view > endpoint 정의하기✔ service에 의존적이기 때문에 인자로 service를 받는다.✔ 사용자가 json data를 내보내도록 제공하는

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

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

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

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

Databse - Isolation Level

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

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

Django - 트랜잭션

장고 1.8이 되면서부터 기본적으로 ORM이 모든 쿼리를 호출 할 때마다 자동으로 커밋을 하게 되었다. 이 말은 데이터를 수정할 때, 즉 매번 .create()나 update()가 호출될 때마다 SQL 데이터베이스 안의 값들이 실제로 변하게 된다. 데이터베이스 트랜잭션

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

TypeORM 에서 Transaction 작성 방법

TypeORM 에서는 Transaction 작성하는 데에 있어서 3가지 방법이 있다

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

[Django] 장고 트랜잭션 활용하기

장고에서 DB 트랜잭션을 이용하는 방법을 알아보겠습니다.DB 트랜잭션에 관한 내용은 DataBase Transaction 이란?이전에 작성했던 포스팅에 있습니다.django에서 트랜잭션을 이용하는 가장 쉬운 방법으로는 데코레이터를 이용하는 방법입니다.데코레이터를 이용하

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

JPA의 낙관적 잠금(Optimistic Lock), 비관적 잠금(Pessimistic Lock)

요청이 많은 서버에서 여러 트랜잭션이 동시에 같은 데이터에 업데이트를 발생시킬 경우에 일부 요청이 유실되는 경우가 발생하여 장애로 이어질 수 있습니다. 이를 위해 동시 읽기/업데이트 간에 데이터가 일관되게 유지되도록 하는 방법을 소개합니다.

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

Transaction Isolation Level 정리

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

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

Django Transaction 사용해보기

데이터베이스의 상태를 변화시키기 위한 작업의 단위를 의미한다. 트랜잭션은 간단히 말해서 작업의 완전성을 보장해주는 것이다. 트랜잭션의 작업 셋을 완벽하게 처리하지 못할 경우 다시 원상태로 복구해서 작업 셋의 일부만 적용되는 것을 막기 위한 기능이다.상품주문을 등록하는

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