플래티어 연구소 테크 블로그
    • 메뉴 닫기
    • 글작성
    • 방명록
    • 환경설정
      • 분류 전체보기 (479)
        • Ai Word 사전 (0)
        • A.I.(인공지능) & M.L.(머신러닝) (96)
          • Development Environments (9)
          • A.I. Information (14)
          • Python (6)
          • transformers (13)
          • 머신러닝 (1)
          • 딥러닝 (4)
          • 신경망 이론 (5)
          • LLM (33)
          • Agent (4)
        • DevOps와 Infra (65)
          • DevOps 일반 (23)
          • Docker Container (3)
          • Linux (2)
          • AWS EKS (16)
          • AWS (6)
          • Kubernetes On Premise (13)
          • Security (1)
          • IDC 서버 (1)
        • 검색엔진 (8)
          • Elasticsearch (5)
          • Opensearch (3)
        • 빅데이터 (31)
          • Mongo DB (4)
          • Apache Nifi (21)
          • Scala (4)
          • Apache Spark (2)
        • 네트워크 (2)
          • SSL (2)
        • Quality Assurance (3)
          • E2E Test (3)
        • Backend(Framework) (42)
          • Java (2)
          • Spring (1)
          • Spring Boot Batch (3)
          • NestJS (9)
          • NestJS 개요(공식문서 번역) (20)
          • Cache (3)
          • Rust (4)
          • Go (0)
        • Frontend (Next.js Tailwind .. (52)
          • Frameworks (6)
          • Next.js (30)
          • Typescript (1)
          • Tailwind CSS (9)
          • React.js (4)
        • Next.js 개발 가이드 (42)
          • 01. Set up (7)
          • 02. 코딩 가이드 및 필수 패키지 (9)
          • 03. 퍼블 가이드 (3)
          • 04. Data fetching (2)
          • 05. State management (3)
          • 06. Learn Next.js 공식 가이드 (18)
        • Nuxt 공식문서 번역 (96)
          • 개요 (15)
          • Directories (23)
          • Components (12)
          • Composables (21)
          • Utils (25)
        • Nuxt 개발 가이드 (13)
          • 01. Set up (9)
          • 02. 코딩 가이드 및 필수 패키지 (0)
          • 03. 퍼블 가이드 (0)
          • 04. Data fetching (3)
          • 05. State management (1)
        • Tech 공유 세미나 - 2차 (13)
        • 기타 (15)
          • IT기타 (7)
          • story (5)
          • 문정역 여기어때 (2)
    Backend(Framework)/Spring Boot Batch

    Spring Boot Batch 성능을 최적화하기 위한 Reader

    Introduction [Spring Boot Batch 설명] 게시물을 통해 구조와 설명을 확인한 후, 이 게시물에서는 Spring Boot Batch에서 성능을 최적화하기 위한 Reader를 구현하는 방법과 설명을 다루고 있습니다. 3.1. 최적화하기 위한 Reader 유형 소개 Reader는 데이터를 효율적으로 읽어오고, 처리 속도를 최적화해야 합니다. 데이터 양이 많고 복잡한 상황에서도 뛰어난 성능을 유지할 수 있도록 고려하여 Reader를 구성해야합니다. 3.1.1. 성능을 최적화하기 위한 세 가지 Reader 설명 JdbcPagingItemReader JDBC를 기반으로 하는 데이터베이스에서 페이지별로 데이터를 읽어오는 데 특화된 Reader 주로 대용량의 데이터를 처리할 때 사용되며, 페이지..

    2023. 9. 14. 10:05 / Tech정또해방
    Backend(Framework)/Spring Boot Batch

    Spring Boot Batch 학습

    2. Spring Boot Batch 학습 이 게시물에서는 Spring Boot Batch를 작성할 때 핵심 요소 중 하나인 Reader의 다양한 유형에 대한 샘플 코드와 설명을 다루고 있습니다. 유형 sampleFileJob sampleCompositeWriterJob sampleMyBatisCursorJob sampleJdbcCursorJob sampleJdbcPagingJob 2.1. sampleFileJob sampleFileJob은 reader에 FlatFileItemReader를 사용하여 CSV 파일을 조회하는 샘플입니다 @Bean @StepScope public FlatFileItemReader sampleFileReader() { String[] names = new String[] {"n..

    2023. 9. 13. 11:16 / Tech정또해방
    Backend(Framework)/Spring Boot Batch

    Spring Boot Batch 설명

    1. Spring boot batch 설명 Spring Batch는 대규모 일괄 처리 프로그램 개발을 위한 가벼우면서 포괄적인 개발 프레임워크입니다. Spring Batch는 로깅/추적, 트랜잭션 관리, 작업 처리 통계, 작업 재시작, 건너뛰기, 그리고 리소스 관리와 같이 대량의 레코드를 처리하는 데 필요한 재사용 가능한 핵심 기능을 제공합니다. 또한 최적화 및 파티셔닝 기술을 활용하여 고성능 배치 작업을 효과적으로 수행할 수 있는 고급 기술과 기능을 제공합니다. 1.1. Spring batch 프로그램 구조 Spring Batch 프로그램 구조를 Tasklet 기반과 Chunk 기반으로 두 가지 방법으로 나누어 아래와 같이 설명할 수 있습니다. Chunk 기반 한 번에 하나씩 데이터(row)를 읽어 C..

    2023. 9. 11. 09:19 / Tech정또해방
    • «
    • 1
    • »

    전체 방문자

    오늘
    어제
    전체

    테크팀 개인 블로그

    정지민
    jeong
    손성준
    son
    김해수
    sunwater
    이다운
    koala
    채희철
    bburongE

    전체 카테고리

    • 분류 전체보기 (479)
      • Ai Word 사전 (0)
      • A.I.(인공지능) & M.L.(머신러닝) (96)
        • Development Environments (9)
        • A.I. Information (14)
        • Python (6)
        • transformers (13)
        • 머신러닝 (1)
        • 딥러닝 (4)
        • 신경망 이론 (5)
        • LLM (33)
        • Agent (4)
      • DevOps와 Infra (65)
        • DevOps 일반 (23)
        • Docker Container (3)
        • Linux (2)
        • AWS EKS (16)
        • AWS (6)
        • Kubernetes On Premise (13)
        • Security (1)
        • IDC 서버 (1)
      • 검색엔진 (8)
        • Elasticsearch (5)
        • Opensearch (3)
      • 빅데이터 (31)
        • Mongo DB (4)
        • Apache Nifi (21)
        • Scala (4)
        • Apache Spark (2)
      • 네트워크 (2)
        • SSL (2)
      • Quality Assurance (3)
        • E2E Test (3)
      • Backend(Framework) (42)
        • Java (2)
        • Spring (1)
        • Spring Boot Batch (3)
        • NestJS (9)
        • NestJS 개요(공식문서 번역) (20)
        • Cache (3)
        • Rust (4)
        • Go (0)
      • Frontend (Next.js Tailwind .. (52)
        • Frameworks (6)
        • Next.js (30)
        • Typescript (1)
        • Tailwind CSS (9)
        • React.js (4)
      • Next.js 개발 가이드 (42)
        • 01. Set up (7)
        • 02. 코딩 가이드 및 필수 패키지 (9)
        • 03. 퍼블 가이드 (3)
        • 04. Data fetching (2)
        • 05. State management (3)
        • 06. Learn Next.js 공식 가이드 (18)
      • Nuxt 공식문서 번역 (96)
        • 개요 (15)
        • Directories (23)
        • Components (12)
        • Composables (21)
        • Utils (25)
      • Nuxt 개발 가이드 (13)
        • 01. Set up (9)
        • 02. 코딩 가이드 및 필수 패키지 (0)
        • 03. 퍼블 가이드 (0)
        • 04. Data fetching (3)
        • 05. State management (1)
      • Tech 공유 세미나 - 2차 (13)
      • 기타 (15)
        • IT기타 (7)
        • story (5)
        • 문정역 여기어때 (2)

    블로그 인기글

    태그

    • #플래티어
    • #langgraph
    • #이벤트리스너
    • #apach
    • #셀레니움
    • #LLM
    • #AWS EKS
    • #python
    • #fine-tuning
    • #아파치
    • #나이파이
    • #HuggingFace
    • #Lora
    • #venv
    • #adapter_model.bin
    • #GPU
    • #deepseek
    • #React
    • #Langchain
    • #finetuning
    • #ElasticSearch
    • #검색엔진
    • #nifi
    • #딥러닝
    • #Spring Boot Batch
    • #nextjs
    • #Ai
    • #문제해결
    • #pyTorch
    • #파이썬
    MORE
    Powered by Privatenote Copyright © 플래티어 연구소 테크 블로그 All rights reserved. TistoryWhaleSkin3.4

    티스토리툴바