티스토리 뷰
배치(Batch)
배치란 데이터를 특정시간(주기)에 일괄적으로 모아서 처리하는 작업을 의미한다. (배치 = 일괄처리)
배치 = 사용자 개입없이 실행을 스케줄링 할 수 있는 작업(job)
스케쥴러
배치를 동작하게 해주는 것이 스케쥴러 (= 잡 스케줄러, 배치 스케쥴러)
일괄 처리(Batch Processing) 작업이 설정된 주기에 맞춰 자동으로 수행되도록 지원해 주는 도구
잡(job)
"배치 작업 단위"
데이터베이스 내에 생성한 프로시저들에 대해 데이터베이스 내의 스케줄러에게 지정한 시간에 자동으로 작업이 진행될수 있도록 하는 기능
프로시저
자주 사용되는 Logic이나 여러 Application 이 공통으로 사용하는 모듈을 미리 Compile된 형태로 데이터베이스 내에 저장해놓고 필요할 때 이용하는 것.
트랜잭션
Transaction 은 작업의 단위이다. (= DB에 접근하는 CRUD 연산 )
한꺼번에 모두 수행되어야 할 일련의 연산들을 의미한다.
하나의 SQL문 또는 여러 SQL문의 묶음으로 이루어져 있다.
바인딩 변수
PL/SQL 또는 SQL 쿼리문에서 WHERE 절에 value값을 (?) 로 사용하는 변수를 말한다.
ex)
select * from tab where id = ?
-->( "select * from tab where id = " + id; 로 짜는 것에 비해 파싱비용이 줄어들어 효율적임 )
이럴때 ? 를 바인드 변수라고 하는데, 바인드 변수를 사용하면 위의쿼리는
select * from tab where id = :id_val;
'Develop' 카테고리의 다른 글
프론트엔드 Netlify 를 통한 CI/CD (0) | 2021.09.28 |
---|---|
Property or method "" is not defined (0) | 2021.09.27 |
Vue 의 특징 (0) | 2021.09.27 |
부트스트랩 템플릿 사용시 충돌 이슈 (0) | 2021.09.26 |
[JavaScirpt] Optinal Chaining / Safe Operator (0) | 2021.09.26 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 버팀목 국민은행
- vue 특징
- 알고리즘 나머지연산
- JAVA설치 #JDK #JRE
- 프로그래머스 네트워크
- 자바 코테 유용한 함수
- Optinal Chaining
- Merge Request #Pull Request
- push to origin has encountered a problem
- 부트스트랩 템플릿 사용시 충돌
- SQLD 후기
- git #
- vue정리
- Prim vs Dijkstra
- 코드리뷰 #클린코드
- git branch strategy
- 퍼블리싱 #앱에서 DB바로 안붙이는 이유
- Netlify #CICD
- JAVA 코테
- SSAFY 6기
- 프로시저 #배치 #스케쥴러 #잡 #바인딩변수
- 청년 버팀목 대출
- Property or method "" is not defined
- #web /was 구분이유
- 나머지연산 분배법칙
- safe operator
- String Immutable
- Java
- java 김영한 강의 #2chapter
- Java #replace #replaceAll
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함