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
- 앱개발
- github
- 메모리
- CS지식
- Kotlin
- 앱
- 안드로이드 디자인 패턴
- 안드로이드
- Android
- React
- 프로세스
- cs
- Database
- OS
- 리액트
- MVVM
- 디자인 패턴
- 앱 개발
- 운영체제
- 코틀린
- 안드로이드 개발
- 데이터베이스
- Operating System
- reactnative
- 개발
- 스레드
- 액티비티
- 리액트네이티브
- db
- 디자인패턴
Archives
- Today
- Total
목록데이터 무결성 (1)
Tech Log
[DataBase] 트랜잭션
트랜잭션 데이터베이스에서 하나의 논리적 기능을 수행하기 위한 작업의 단위. 여러 개의 쿼리들을 하나로 묶는 단위. 트랜잭션의 특징은 원자성, 일관성, 독립성, 지속성이 있으며 한꺼번에 ACID 특징이라고 한다. *쿼리 : 데이터베이스에 접근하는 방법. 데이터베이스에 정보를 요청하는 것. 원자성(atomicity) 트랜잭션과 관련된 일이 모두 수행됐거나 되지 않았거나를 보장하는 것. 트랜잭션 내의 모든 수정 작업이 수행되거나 수정 작업이 하나도 수행되지 않는다. 예를 들어 트랜잭션을 커밋했는데 문제가 발생하여 롤백하는 경우 그 이후에 모두 수행되지 않음을 보장하는 것. 예를 들어 1000만원을 가진 A가 0원을 가진 B에게 500만원을 이체한다고 한다. 그 결과 A는 500만원, B는 500만원을 가진다...
Computer Science/DataBase
2023. 2. 18. 01:37