📝 Database

글 4개

🗄️
🗄️ Database· 5분

트랜잭션 락의 종류

어떤 개념일까? 트랜잭션 락은 여러 트랜잭션이 같은 데이터에 동시 접근할 때, 충돌이 데이터를 망가뜨리지 못하도록 접근 순서를 제어하는 메커니즘이다. 보통 락은 2개의 기준으로 분류한다.

🗄️
🗄️ Database· 2분

DB가 데드락을 감지하고 처리하는 방식

어떤 개념일까? 데드락이 감지돼도 데이터베이스는 멈추지 않는다. 싸이클에 얽힌 트랜잭션 몇 개만 교착 상태일 뿐이고, DB는 그 중 하나를 골라 강제 롤백(victim)해서 매듭을 끊는다.

🗄️
🗄️ Database· 4분

B-Tree와 B+Tree란?

어떤 개념인가요 ? B-Tree 데이터를 정렬된 상태로 유지하면서, 한 노드에 여러개의 키와 자식에 대한 포인터를 담을 수 있는 다진 균형 트리이다. 이진 트리처럼 자식이 2개로 제한되지 않으며, 한 노드가 2개 이 …

🗄️
🗄️ Database· 1분

유니크 키

어떤 개념인가요 ? AI를 이용해 핵심 개념을 빠르게 파악한다. 깊은 이해보다는 새로운 기술이 어떤 기술인지 어떤 문제를 해결하기 위해 등장했는지 지도만 그린다. 유니크 키 Unique Key 테이블에서 특정 컬럼 …