반응형 commit 썸네일형 리스트형 [DB] 9. 트랜잭션(Transaction) - (1) 특성, ACID, 연산, 상태 [목차] 1. 트랜잭션(Transaction)이란? 2. 트랜잭션의 특성 3. 트랜잭션의 연산 4. 트랜잭션의 상태 1. 트랜잭션(Transaction)이란? 트랜잭션(Transaction)은 데이터베이스에서의 논리적 작업 단위이다. 하나의 작업을 수행하기 위해 필요한 데이터베이스 연산 기능들을 모아놓은 것이며 분리되지 않도록 하여 작업의 완전성을 보장한다. 트랜잭션을 통해서 데이터베이스의 회복과 병행 제어가 가능하다. 즉, 데이터베이스에서 오류가 발생하는 경우의 빠른 회복이나, 여러 사용자가 동시에 데이터베이스를 사용할 수 있도록 제어해주는 중요한 역할을 한다. 데이터베이스의 연산을 SQL문으로 표현한다면, 하나의 작업을 수행하는 SQL문의 집합으로 생각할 수도 있다. 2. 트랜잭션의 특성 트랜잭션이 .. Github(원격 저장소)에 파일 올리기 우선 Github 아이디와 repository 생성이 완료되었다는 가정하에 그 후의 과정을 설명하려고 한다. 먼저, 사용자 이름과, 이메일 주소를 설정해주어야 한다. git config --global user.name ""github 아이디"" git config --global user.email ""github 이메일"" 이렇게 두 명령어를 입력하면 된다. config는 configure를 의미하고, --global 옵션을 빼면 프로젝트마다 다른 이름과 이메일 주소를 이용할 수 있다. 그리고 git remote add origin [repository 주소] 를 아래와 같이 입력한다. 주소에는 https://github.com/~~~~.git 의 형식으로 들어가야 한다. 이는, git에게 실제 원격.. 이전 1 다음