Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 정규식
- 초단위
- Java
- architecture
- Linux
- catalina.out
- feignClient
- insert
- select
- 자바스크립트
- mysql
- Tomcat
- Docker Compose
- js
- 만들면서 배우는 클린 아키텍처
- for문
- javascript
- 자바
- sftp
- springboot+redis
- 리눅스
- 제이쿼리
- docker 컨테이너로 띄우기
- aws elasticache 활용
- 특수문자 치환
- redis + spring boot 함께
- 엔티티 코드 치환
- 톰캣
- jQuery
- Entity Code 치환
Archives
- Today
- Total
목록격리수준에 따른 문제점 (1)
꾸준하게, 차근차근

트랜잭션을 도입하는 이유나 사용법에 대해선 알고 있으나, 자세한 이해가 부족한 상태라 개념을 다지기 위해 정리하려 한다. 1. 트랜잭션이란 여러 개의 작업을 하나로 묶은 실행 유닛을 말하며, 데이터베이스 관점에서는 상태를 변화시키는 기능을 수행하기 위한 하나 이상의 쿼리를 모아 놓은 논리적 작업 단위를 말한다. 2. 트랜잭션의 ACID 원자성(Atomicity) 트랜잭션 내에서 실행한 작업들은 마치 하나의 작업인 것처럼 모두 성공하거나 모두 실패해야 한다. 일관성(Consistency) 모든 트랜잭션은 일관성 있는 데이터베이스 상태를 유지해야 한다. 예를 들어, 데이터베이스에서 정한 무결성 제약 조건을 항상 만족해야 한다. 격리성(Isolation) 동시에 실행되는 트랜잭션들이 서로에게 영향을 미치지 ..
Database
2024. 4. 11. 20:36