목록DBMS (2)
DecordRay
트렌잭션이란? - 데이터베이스의 상태를 변화시키기 위해 수행하는 작업 단위 즉, 상태를 변화시킨다는 것 → SQL 질의어를 통해 DB에 접근하는 것 Ex) SELECT, INSERT, DELETE, UPDATE 작업 단위 → 많은 SQL 명령문들을 사람이 정하는 기준에 따라 정하는 것 예시) 사용자 A가 사용자 B에게 만원을 송금한다. * 이때 DB 작업 - 1. 사용자 A의 계좌에서 만원을 차감한다 : UPDATE 문을 사용해 사용자 A의 잔고를 변경 - 2. 사용자 B의 계좌에 만원을 추가한다 : UPDATE 문을 사용해 사용자 B의 잔고를 변경 현재 작업 단위 : 출금 UPDATE문 + 입금 UPDATE문 → 이를 통틀어 하나의 트랜잭션이라고 한다. - 위 두 쿼리문 모두 성공적으로 완료되어야만 "..
서버 구현에 있어 필수적으로 알아야되는 Web Server와 Was의 차이점과 특징에 대해 알아보자! Static Pages와 Dynamic Pages 1. Static Pages Web Server는 파일 경로 이름을 받아 경로와 일치하는 file contents를 반환한다. 항상 동일한 페이지를 반환한다. Ex) image, html, css, javascript 파일과 같이 컴퓨터에 저장되어 있는 파일들 2. Dynamic Pages 인자의 내용에 맞게 동적인 contents를 반환한다. 즉, 웹 서버에 의해서 실행되는 프로그램을 통해서 만들어진 결과물 *Servlet:Was 위에서 돌아가는 Java Program 개발자는 Servlet에 doGet()을 구현한다. Web Server와 Was의 차..