
락(Lock)이란? -데이터베이스에서 여러 트랜잭션이 한 데이터에 동시에 접근하여 연산이 수행될때 데이터의 안정성이 떨어지게 되는데, 이때 일관성과 무결성을 보장하기위해 쓰이는 개념입니다. Lock을 사용하여 한 시점에 하나의 데이터에 하나의 트랜잭션만 액세스 할 수 있도록 제한하며, UnLock을 통해 Lock을 풀 수 있습니다. Lock의 종류 Exclusive Mode (X) -Write Lock이라고 부르며, 한 트랜잭션에게 읽기 + 쓰기 권한을 부여합니다. 한번에 한 트랜잭션만 접근가능하며, 이미 한 트랜잭션에 부여된 경우, 다른 트랜잭션에선 아무도 Read Lock, Write Lock을 하지 못합니다. Shared Mode (S) -Read Lock이라고 부르며, 여러 트랜잭션에게 읽기 권한..
트리거란? -트리거는 데이터베이스 내의 특정 테이블에 대한 작업이 발생하였을때, 자동으로 실행되도록 만든 작업으로 이벤트가 발생하면 지정된 작업이 자동으로 실행되게 합니다. 이것을통해 자동화 기능이라던지, 데이터 무결성을 보호하기 위해 사용됩니다.. 트리거 문법 CREATE TRIGGER trigger_name //트리거 생성 및 이름 {BEFORE | AFTER} {INSERT | UPDATE | DELETE} OF 속성 //트리거 발생할 명령어 종류 ON table_name referencing OLD AS (변경되기전 테이블) referencing NEW AS (변경된 후 테이블) //트리거 값 참조 [FOR EACH ROW | STATEMENT] //트리거 실행 대상 (각각의 행 하나씩 , 행 전..
- Total
- Today
- Yesterday
- JPA
- 스프링
- 인공지능
- 도커
- 자동화
- 깃허브
- 웹소켓
- 프로토콜
- 보안
- DB
- 데이터
- 네트워크
- 클라우드
- 자바
- 깃
- 포트포워딩
- 데이터베이스
- 소프트웨어공학
- 컴퓨터구조
- 테이블
- sql
- 서버
- 메세지큐
- IP주소
- 컨테이너
- 문법
- 쿼리
- 배포
- 파인튜닝
- nat
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |