스토리지 티어링(Storage Tiering)
스토리지 티어링(Storage Tiering)은 데이터를 성격, 사용 빈도, 성능 요구사항에 따라 서로 다른 성능과 비용을 가진 스토리지 계층(tier)으로 분류하고 배치하는 전략입니다. 이를 통해 스토리지 비용을 최적화하고 성능을 개선할 수 있습니다.스토리지 티어의 구성스토리지 티어는 일반적으로 다음과 같은 계층으로 나뉩니다티어스토리지 유형특징사용 사례Tier 0 (초고속)NVMe SSD초고성능, 낮은 지연시간, 높은 비용실시간 분석, 인메모리 DB, AI/MLTier 1 (고성능)SSD빠른 읽기/쓰기 성능, 중간 비용OLTP DB, 가상화 환경Tier 2 (일반 성능)HDD (SAS)중간 성능과 비용데이터 웨어하우스, 백오피스Tier 3 (저비용/아카이빙)HDD (SATA), 테이프, 클라우드 콜드 ..
CDC(Change Data Capture)
CDC(Change Data Capture)는 데이터베이스에서 변경된 데이터(Insert, Update, Delete)를 실시간으로 캡처하고 이를 다른 시스템(데이터 웨어하우스, 스트리밍 파이프라인, 분석 플랫폼 등)에 전송하는 기술입니다.주요 목적: 데이터 동기화, 실시간 분석, 마이크로서비스 간 데이터 전달, ETL 최적화활용 분야: 빅데이터 플랫폼 구축, 이벤트 기반 아키텍처, 데이터 레이크로 데이터 전달, 이중화(Replication)CDC 동작 방식1. 로그 기반(Log-based) (가장 효율적)DB 트랜잭션 로그(redo/transaction log)를 분석하여 변경 사항 캡처DB 성능에 미치는 영향이 적음.지원: PostgreSQL, MySQL, Oracle, MS SQL Server 등...