CS

[CS] 트랜잭션 완전 정복 – ACID 원칙과 격리 수준을 중심으로

트랜잭션은 데이터베이스에서 일관성과 무결성을 보장하기 위한 핵심 개념입니다. 이 글에서는 트랜잭션의 네 가지 속성인 ACID 원칙과 각 격리 수준이 발생시키는 현상을 정리하고, 실제로 이를 어떻게 보장하는지(WAL, Undo/Redo 로그 등)를 설명합니다. 실무에서는 Spring...

[CS] 쿠키 vs 세션 vs JWT 완벽 정리 - 인증의 모든 흐름과 차이점

HTTP는 본질적으로 무상태(stateless) 프로토콜이기 때문에 사용자 상태를 유지하기 위한 추가 수단이 필요하다. 이 글에서는 쿠키와 세션의 구조적 차이부터 JWT 기반 인증 방식까지 실제 동작 흐름, 보안 포인트, 실전 예제 중심으로 명확하게 비교 정리한다.

맨 위로 이동 ↑