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 |
Tags
- 리눅스
- MariaDB
- top
- spring
- group by
- Linux
- 트랜잭션
- oracle
- git
- 티스토리챌린지
- 명령어
- 오블완
- 추상클래스
- IntelliJ
- Javascript
- SQL
- PostgreSQL
- analytics4
- MongoDB
- rsync
- 인터페이스
- DBMS
- java
- mssql
- mysql
- 자바
- 호이스팅
- 차이점
- docker
- JPA
Archives
- Today
- Total
목록acid (1)
hanker
SQL - 트랜잭션(Transaction) 가이드 (커밋과 롤백 활용 방법)
SQL에서 트랜잭션(Transaction)은 데이터베이스의 상태를 관리하고 데이터 무결성을 보장하는 중요한 개념이다.특히, 데이터 처리 중 오류가 발생했을 경우 롤백(ROLLBACK)으로 상태를 복원하거나, 커밋(COMMIT)으로 변경 사항을 확정ㅇ하는 기능은 트랜잭션의 핵심이다. 이번 글에서는 트랜잭션의 개념, 동작 원리, 그리고 활용 방법에 대해서 알아보자! 1. 트랜잭션(Transaction) 이란? 트랜잭션은 데이터베이스에서 수행되는 하나 이상의 작업 단위를 말한다.데이터 무결성을 유지하기 위해 모두 성공하거나 모두 실패해야 한다. * 무결성 : 데이터의 정확성, 일관성, 신뢰성을 전체 라이프사이클 동안 유지하는 것을 의미 트랜잭션의 4가지 특성 (ACID)- 원자성 (Atomicity) : ..
DATABASE/SQL
2025. 1. 6. 00:00