본문 바로가기

트랜잭션2

🔐 트랜잭션 격리 수준과 세션 관계 – 성능과 일관성의 줄다리기 | READ COMMITTED, SERIALIZABLE | 트랜잭션과 세션/커넥션의 생명 주기 관계 ✅ 왜 트랜잭션 격리 수준이 중요한가?트랜잭션은 데이터베이스의 핵심 개념입니다. 트랜잭션의 경리수준은 **“같은 데이터를 동시에 여러 사용자가 다룰 때, 어떤 현상을 허용할 것인가?”**에 대한 설정입니다. 트랜잭션의 격리 수준(Isolation Level) 이 높을 수록 데이터 무결성은 올라가지만, 성능을 떨어집니다. 즉, 읽는 데이터의 정확도 크고, 락이 걸리는 범위 크고, 세션과 커넥션의 유지 시간이 클수록 성능이 떨어지게 됩니다.특히 실무에서는 성능과 데이터 무결성 사이의 균형을 어떻게 맞추느냐가 핵심입니다.🔍 격리 수준(Isolation Level) 한눈에 보기  격리 수준 Dirty Read잘못된 정보를 볼수있는가 Non-repeatable Read Phantom Read READ UNCO.. 2025. 4. 6.
블록체인 책 읽고 정리 1. 인트로 주목해야 하는 이유 : 처음에 핀테크(금융분야의 혁신)를 지원하는 핵심 기술로 응용될 것으로 보았지만(송금, 결제. 증권 거래 등) , 최근에는 광고, 유통 효율화, 지적재산권 관리, 유휴시설 공유, 각종 법적 신고 등기 처리 등 다양한 분야에 사용 가능성 보이고 있음 한문장으로 블록체인은 : 올바른 것만 기입, 변경 혹은 삭제 변조 불가능, 중된되지 않고, 모두 합의한 내용만 유효하다고 인식되는 네트워크 공유형 데이터베이스. (기존의 데이터베이스 기능을 강화) 블록체인에 무엇을 기록하고 싶은가, 기록해야하는가 : 확증이 필요한 사실정보, 계약 2. 정의 : 대규모 노드 사이에서 각 노드에 분산된 장보의 데이터가 항상 있게 하는 합의 수렵 알고리즘 (위키백과) 잘못된 사실을 기록할 수 있는 .. 2022. 7. 25.