오라클2024. 12. 11. 13:371강: 오라클 데이터베이스와 SQL 소개

1. 오라클 데이터베이스란? 오라클 데이터베이스는 세계적으로 널리 사용되는 관계형 데이터베이스 관리 시스템(RDBMS)이다.대규모 데이터 처리를 지원하며 안정성과 성능이 뛰어나 기업 환경에서 많이 사용된다. 주요특징 관계형 모델 : 데이터를 테이블로 구조화하여 저장확장성 : 대규모 데이터 처리와 다중 사용자 환경 지원SQL 지원 : 데이터를 검색, 수정, 관리하는 데 SQL 사용 2. SQL이란? SQL(Structured Query Language)은 데이터베이스에서 데이터를 처리하는 표준 언어이다.  SQL의 주요 역활 1. 데이터 검색 : SELECT 명령어를 사용하여 데이터를 조회 2. 데이터 조작 : 데이터를 추가, 수정, 숙제 (INSERT, UPDATE, DELETE) 3. 데이터 정의 : ..

VI  에디터 명령어
기타2024. 7. 17. 09:08VI 에디터 명령어

삽입할때 쓰이는 단축키키기능i커서 위치에 Insertl줄 맨 앞에서 Inserta커서 다음에 InsertA줄 맨 뒤에서 Inserto커서 아래로 한 줄 띄우고 InsertO커서 위로 한 줄 띄우고 Insert  이동시킬 때 쓰이는 단축키키기능w단어 첫 글자 기준으로 다음으로 이동W공백 기준으로 다음(단어의 시작)으로 이동b단어 첫 글자 기준으로 이전으로 이동B공백 기준으로 이전으로 이동e단어 마지막 글자 기준으로 다음으로 이동E공백 기준으로 다음(단어의 끝)으로 이동gg문서 맨 앞으로 이동G문서 맨 아래로 이동^문장 맨 앞으로 이동$문장 맨 뒤로 이동 검색키|기능 ㅡ|ㅡ/|해당 word를 검색, `n`과 `N`으로 다음/이전 찾기 편집 키기능dd현재 줄 잘라내기yy현재 줄 복사하기p붙여넣기u실행취소 (U..

Spring batch2024. 7. 7. 13:47Spring Batch - Tasklet(테스크렛) ?

Spring Batch에서 청크 기반 처리와 반대되는 개념은 테스크렛(Tasklet) 기반 처리 입니다. 청크 기반처리는 데이터를 일정한 크기의 청크 단위로 나누어 읽고 처리한 후 저장하는 방식인 반면, 테스크렛 기반 처리는 하나의 단일 작업을 수행하는 방식입니다.  테스크렛 기반 처리테스크렛 기반 처리는 단일 작업이나 반복되지 않는 작업을 수행할 때 주로 사용됩니다. 예를 들어, 파일을 지우거나 데이터베이스 테이블을 초기화하는 작업을 수행할 때 유용합니다.주요 개념Tasklet:Spring Batch의 Tasklet 인터페이스를 구현하여 작업을 정의합니다.execute 메서드 내에서 작업을 수행하며, 작업이 완료되면 RepeatStatus.FINISHED를 반환합니다.Step:Tasklet 기반의 St..

Spring batch2024. 7. 7. 12:33Spring Batch - Chunk(청크) 란 ?

Spring Batch 에서 청크(Chunk)는 데이터를 처리하는 기본 단위이다. 청크 기반 처리 (Chunk - oriented Processing)는 대량의 데이터를 작은 단위(청크)로 나누어 처리하는 방법을 의미한다. 이는 메모리 효율성을 높이고, 트랜잭션 관리를 용이하게 한다.  청크 기반 처리의 주요 개념ItemReader:데이터를 읽어오는 역할을 합니다.한 번에 하나의 아이템을 읽어오며, 청크 단위로 모아서 처리합니다.ItemProcessor:읽어온 데이터를 처리하는 역할을 합니다.데이터 변환, 필터링, 검증 등을 수행할 수 있습니다.선택 사항으로, 필요하지 않을 경우 생략할 수 있습니다.ItemWriter:처리된 데이터를 저장하는 역할을 합니다.한 번에 청크 단위로 데이터를 저장합니다.Chu..

image