오히려 좋아..

상황이 나쁘게만 흘러가는 것 같을 때 외쳐보자.. .

궁금한 마음으로 포트폴리오 보기

Technology/DB 3

[MongoDB] 스키마 디자인 패턴 1: 버킷 패턴(Bucket Pattern)

https://www.mongodb.com/blog/post/building-with-patterns-the-bucket-pattern Building with Patterns: The Bucket Pattern | MongoDB Blog Streamlining your Travel Needs with Lambus and MongoDB Traveling can be a hassle. Ok, that’s putting it mildly (to say the least). But what if traveling didn’t have to be so difficult? Lambus is the all-in-one travel platform that is designed to put yo www.mongodb..

Technology/DB 2022.02.24

[DB] 트랜잭션 격리 수준

트랙잭션은 ACID를 지킨다. Atomicity : 트랜잭션이 중간에 실패하면 전체 결과가 반영되지 않음 Consistency : 트랜잭션이 성공적으로 반영된다면 일관성있는 데이터베이스의 상태가 유지된다. Isolation : 하나의 트랙잭션이 수행될 때 다른 트랜잭션이 적용되지 못한다. Durability : 반영된 트랜잭션의 결과가 지속적으로 유지된다. 이 중에서 오늘 다뤄 볼 내용은 바로 트랜잭션의 특성 중 Isolation에 대한 내용이다. 우리가 일반적으로 격리성이 지켜진다고 하면 하나의 트랙잭션이 진행될 때 절대로 다른 트랜잭션의 작업이 진행되지 못하는 것처럼 알고 있을 수도 있다. 하지만 이런식으로 동작하게 되면 하나의 필드에는 하나의 작업만이 진행할 수 있고 결과적으로는 성능저하가 발생하게..

Technology/DB 2021.07.28