728x90
반응형

시계열db 2

B ε-tree (Be-tree)

개요B ε-tree(Bε-tree 또는 Be-tree)는 디스크 기반 대규모 데이터베이스 시스템에서 쓰기 성능을 극적으로 향상시키기 위해 설계된 B-트리 기반의 자료구조입니다. 기존 B-트리가 랜덤 쓰기 위주로 설계되어 I/O 병목이 발생하는 데 비해, Be-tree는 각 노드에 **쓰기 버퍼(write buffer)**를 도입하여 **일괄 처리(batch write)**를 가능하게 함으로써 높은 쓰기 처리량을 달성합니다. RocksDB, TokuDB, WiredTiger 등의 NoSQL 및 스토리지 엔진에서 그 원리가 채택되고 있습니다.1. 개념 및 정의 항목 내용 비고 정의노드별 쓰기 버퍼를 활용해 쓰기 작업을 일괄 처리하는 계층적 B-트리 구조“B epsilon tree”로도 표기목적디스크 기반..

Topic 2026.02.10

Time-series DB(시계열 데이터베이스)

개요Time-series DB는 시간에 따라 변화하는 데이터를 효율적으로 저장하고 분석하기 위해 설계된 데이터베이스입니다. 센서 데이터, 로그, 모니터링 지표, 주가 정보 등 시간 축을 중심으로 발생하는 대량의 데이터를 고성능으로 처리합니다. 본 글에서는 InfluxDB와 TimescaleDB를 중심으로 시계열 DB의 개념, 구조, 장단점 및 적용 사례를 살펴봅니다.1. 개념 및 정의시계열 데이터베이스(Time-series Database)는 각 데이터에 타임스탬프가 포함되어 있는 형태의 데이터를 저장하고 조회하는 데 최적화된 DB입니다. 일반적인 관계형 데이터베이스로 처리하기엔 비효율적인 대량의 시계열 데이터를 빠르게 쓰고 읽을 수 있도록 설계되었습니다.2. 특징 구분 설명 예시 시간 기반 인덱싱타..

Topic 2025.04.09
728x90
반응형