Notice
Recent Posts
Recent Comments
Link
목록락 (1)
후니의 IT인프라 사전
[오독완 챌린지] 기술 면접 대비 CS 전공 핵심 요약집 (6일차)
오늘도 독서완료! 오늘은 데이터 베이스의 트랜잭션 부분부터 학습했습니다! 트랜잭션은 데이터베이스에서 매우 매우 매우 중요한 것 중 하나 입니다. 트랜젝션이 문제가 생기면 큰일 나거든요.. 특히 금융시스템이면 돈이 걸린 문제라서 더 그렇겠죠? 트랜잭션은 데이터베이스의 상태를 바꾸기 위해 수행하는 작업의 단위 또는 연산을 의미합니다. 원자성 때문에 트랜잭션은 완전히 반영되거나 아니면 아예 실행 자체가 되면 안됩니다. 즉, 중간까지만 실행한다는 것은 있을 수 없다는 것입니다. 따라서 이러한 트랜잭션을 보호하기 위한 여러 장치들이 있습니다. 락(lock)은 트랜잭션이 처리되기 위한 순서를 보장하기 위한 방법입니다. 다만 트랜잭션이 동시다발적으로 일어나는 경우가 빈번하기 때문에 프로세스처럼 교착상태(deadloc..
도서리뷰/IT 도서
2023. 9. 11. 21:11