트랜잭션 간 독립성 보장트랜잭션 격리 수준 (Isolation Level)트랜잭션 격리 레벨은 데이터베이스에서 동시에 실행되는 트랜잭션 간의 간섭을 관리하기 위한 기준이다. ACID 원칙 중 "일관성(Consistency)"를 보장하기 위한 핵심 요소이다. 1️⃣ 트랜잭션 격리 수준이란 ? 트랜잭션 격리 수준은 여러 트랜잭션이 동시에 실행될 때, 특정 트랜잭션이 다른 트랜잭션의 데이터를 볼 수 있는 정도를 결정하는 설정이다.격리 수준은 아래와 같이 낮은 수준(Low Isolation) 에서 높은 수준(High Isolation)으로 나뉜다.READ UNCOMMITTEDREAD COMMITTEDREPEATABLE READSERIALIZABLE격리 수준이 높아질수록 데이터 정합성(Data Integrity)..
티스토리챌린지
RDBMS vs NoSQL 관계형 데이터베이스: RDBMS관계형 데이터베이스(RDBMS)는 데이터를 테이블(행과 열) 구조로 저장하고 관리하는 데이터베이스 관리 시스템으로, 데이터 간의 관계를 기반으로 동작한다. ACID 원칙을 준수하며 높은 신뢰성과 데이터 무결성을 보장한다. 행렬 & 관계형 & Fixed Schema행렬: 2차원 배열 데이터 → 복잡한(다차원) 데이터 표현하기엔 한계가 있다. 따라서 Relation이 필요하다.관계: 복잡한(다차원) 데이터를 다수의 2차원 Entity(테이블)들로 쪼개어 놓는다. (PK-FK)Fixed Schema: 고정된 Column 정의대로 데이터를 적재한다.1. 고신뢰성 (High Reliability) 및 데이터 무결성(Data Integrity)ACID 준수..