본문 바로가기

커밋2

[이론 정리] 트랜잭션의 특징, 상태 제어, 동시성 제어 트랜잭션이란? - 데이터베이스의 DML, 즉 삽입, 갱신, 삭제와 관련된 논리적인 작업을 의미함 - 트랜잭션은 DML 실행과 동시성 제어를 위한 중요한 개념임 - 데이터베이스의 데이터 무결성이 보장되는 상태에서 DML 작업을 완수하기 위한 기본 작업 단위임 - 일반적으로 DML 실행과 실행에 대한 커밋/롤백 단계까지를 트랜잭션이라고 부르지만, 실무에서는 데이터베이스에서 select 문으로 데이터를 조회하고 DML을 실행하여 종료하는 과정까지를 트랜잭션이라고 부름 트랜잭션의 특징 개 념 내 용 원자성(Atomicity) 트랜잭션의 처리가 완전히 끝나지 않았을 경우에는 전혀 이루어지지 않은 것과 같아야 함 일관성(Consistency) 트랜잭션의 실행이 성공적으로 완료되면 데이터베이스는 모순 없이 일관성이 .. 2022. 9. 17.
[Git] 기본 필수 용어 및 개념 커밋 내용 확인하기 개념 [참고] 스테이지와 저장소는 눈에 보이지 않음, git을 초기화했을 때 만들어지는 .git 디렉터리 안에 숨은 파일 형태로 존재함 git 상태확인 On branch master : 현재 master 브랜치에 있음 No commits yet : 커밋한 파일 없음 Untracked files: 깃에서 아직 버전 관리하지 않은 파일 nothing added to commit but untracked files present (use "git add" to track) working tree에서 버전 업할 파일 ⇒ 수정할 파일 스테이징 저장 git add 폴더명 혹은 파일명 스테이징 파일 ⇒ 저장소에 커밋 저장된 버전 확인 두 번째 스테이징 및 커밋 한 번에 하기 git log comm.. 2021. 7. 14.
반응형