Skip to Content
러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기
book

러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기

by 류수미, 송희정, 앨런 볼리외
March 2021
Beginner to intermediate
456 pages
12h 49m
Korean
Hanbit Media, Inc.
Content preview from 러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기
287
12
트랜잭션
지금까지 이 책에 나온 모든 예제는 개별적이고 독립적인
SQL
문이었습니다. 이는 임시
ad
hoc
보고서 또는 데이터 유지 관리 스크립트를 작성할 때는 일반적일 수 있지만, 애플리케이션 로
직에서는 논리적 작업 단위로 함께 실행해야 하는 여러
SQL
문을 포함하는 경우가 많습니다.
12
장에서는 모든
SQL
문이 성공하거나 성공하지 않도록
SQL
문 집합을 그룹화할 때 사용하
는 메커니즘인
트랜잭션
transaction
을 살펴보겠습니다.
12.1
다중 사용자 데이터베이스
데이터베이스 관리 시스템은 단일 사용자가 데이터를 쿼리하고 수정할 수 있지만 오늘날에는
수천 명의 사용자가 동시에 데이터베이스를 사용할 수도 있습니다. 모든 사용자가 정상적인 업
무 시간 동안 데이터 웨어하우스를 사용하는 등 쿼리만 실행한다면 데이터베이스 서버가 처리
중 문제가 발생할 일이 별로 없을 것입니다. 그러나 일부 사용자가 동시에 데이터를 추가 또는
수정할 경우 서버는 훨씬 더 많은 부기
bookkeeping
를 처리해야 합니다.
예를 들어 이번 주의 영화 대여 내역을 요약하는 보고서를 생성한다고 가정해보겠습니다. 보고
서를 실행하는 동안에도 다음과 같은 작업이 발생합니다.
트랜잭션
CHAPTER
12
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

클라우드 네이티브를 위한 데이터 센터 네트워크 구축: 데이터 센터 네트워킹을 위한 아키텍처, 프로토콜, 도구

클라우드 네이티브를 위한 데이터 센터 네트워크 구축: 데이터 센터 네트워킹을 위한 아키텍처, 프로토콜, 도구

정기훈, 디네시 G. 더트

Publisher Resources

ISBN: 9791162244074