# transaction

28개의 포스트

서버, HTTP, RESTful API

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

1일 전
·
0개의 댓글

[JAVA] @Transactional 트랜잭션

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

3일 전
·
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개의 댓글
post-thumbnail

[JPA & Hibernate] Transaction Management

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

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

[JPA & Hibernate] Transaction, Entity Manager, Persistence Context

현재 트랜잭션이 관리 중인 모든 엔티티를 저장하는 공간입니다. 트랜잭션이 시작할 때 생성되고 트랜잭션이 끝날 때 제거가 됩니다.만약에 @Transactional 어노테이션이 없을 경우, Entity Manager의 연산(Database Operation 1)이 끝날 경

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

Using Transaction in Mongoose

Transactions let you execute multiple operations in isolation and potentially undo all the operations if one of them fails. import models you defined,

2020년 7월 20일
·
3개의 댓글

[SQL] TIP #1 TCL(TRANSACTION CONTROL LANGUAGE)

A. SQL COMMIT, ROLLBACK. SAVEPOINT 설명 위키백과에 따르면 변경된 상황을 확정짓고 사용자들에게 보여주는 일로 정의 되어있다. > 1. COMMIT 사용자가 INSERT, UPDATE, DELETE를 순서대로 실행했을 때, 데이터베이스에

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

Spring Transaction

스프링에서 Java Config 파일에서 트랜잭션을 활성화할 때 사용하는 어노테이션이다.해당 Configuration 객체안에 등록된 PlatformTransactionManager 타입의 Bean을 찾고, 그 중 하나를 TransactionManagement로 사용하

2020년 7월 17일
·
0개의 댓글