일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- swift
- struct
- GCD
- MVVM
- 이론
- ios
- 옵셔널
- 실습
- 구름톤 유니브
- 반응형
- 학과별커뮤니티
- 스트럭트
- 네트워크
- 토이프로젝트
- async
- Optional
- collectionview
- RxSwift
- uikit
- 세종대학교
- Kingfisher
- 프로토콜
- mvc
- 동시성
- 기초문법
- CS
- WeatherKit
- SwiftUI
- 앱개발
- 대표
- Today
- Total
목록2025/03 (2)
스윞한 개발자

안녕하세요! 이번 포스팅에서는 DB Transaction / ACID 에 대해 정리해 보겠습니다! DB 트랜잭션(Transaction)과 ACID란?1. DB 트랜잭션이란?우선 정의를 살펴보면,, 데이터베이스(DB)에서 트랜잭션(Transaction)은 여러 데이터베이스 연산이 하나의 논리적 단위로 묶여서 실행되는 일련의 작업들을 말합니다. 트랜잭션은 여러 데이터베이스 작업을 하나의 단위로 처리하여, 데이터의 일관성 및 무결성을 보장합니다.... 이렇게 말하면 감이 잘 안 오실 텐데요! 은행 계좌 간 이체 작업을 예를 들겠습니다. "계좌 A에서 돈을 빼고, 계좌 B에 돈을 넣는" 작업은 둘 다 하나의 트랜잭션(연산단위)으로 묶여야 하며, 한쪽만 실행되고 다른 쪽은 실행되지 않는 경우는 허용되지 않습니다..

안녕하세요! 이번 포스팅에서는 Hot/Cold Observable과 Multi/UniCast에 대해 정리해보겠습니다. 제가 RxSwift를 공부해보며,,, 하면 할수록 늘 새로운거 같아요! 몰랐던 개념들이 참 많은것 같습니다. 반응형 프로그래밍을 공부하다 보면 꼭 나오는 개념들이 있습니다. 바로 Hot / Cold 그리고 Multicast / Unicast입니다. 오늘은 이 네 가지를 한 번 정리해보려고 합니다! Hot Observable정의구독과 상관없이 이벤트를 방출할 수 있다.생성되자마자 데이터를 흘려보낼 수 있다.새로운 구독자는 이미 지난 이벤트는 보지 못한다. 특징생성 순간부터 시작 (구독 여부 상관없음)Subject가 대표적인 예시let subject = PublishSubject()let ..