유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

The Database Feature You're Not Using But Should!

Nick Chapsas

2024. 8. 16.

0

#db
  • NoSQL 데이터베이스는 ACID 특성 (atomicity, consistency, isolation, durability) 을 보장하기 위해 설계되지 않았기 때문에 데이터 동시성 문제가 발생할 수 있습니다. 😩
  • 두 사용자를 예를 들어, 동시에 동일한 영화를 읽고 수정하려고 시도할 때, 데이터 손실이나 일관성 문제가 발생할 수 있습니다. 😥
  • Optimistic Locking 은 동시성 문제를 해결하기 위한 기법으로, 데이터를 읽으면 고유 ID 와 함께 현재 버전 번호를 얻고, 수정 후에 해당 번호가 변하지 않았는지 확인하여 충돌을 방지합니다. 🙏
  • Optimistic Locking 은 문제가 발생하기 전에 충돌을 확인하기 때문에 비교적 효율적입니다. 🚀

Recommanded Videos