728x90
반응형

서버리스db 3

DuckDB

개요DuckDB는 단일 파일 기반의 컬럼지향 분석용 DBMS로, PostgreSQL의 사용자 친화성과 SQLite의 경량성을 결합한 차세대 분석형 데이터베이스입니다. 별도 서버나 클러스터 환경 없이도 고속 쿼리 실행이 가능하여 데이터 과학, 머신러닝, 로컬 BI 분석 등 다양한 환경에서 주목받고 있습니다.1. 개념 및 정의 구분 내용 정의인메모리 기반으로 작동하며, 분석 쿼리에 특화된 고성능 로컬 데이터베이스목적서버 없는 환경에서 SQL 기반의 대용량 데이터 분석 제공필요성개발/분석 초기 단계에서 경량이면서도 고성능 분석이 가능한 도구 수요 증가2. 특징특징설명차별성컬럼지향 저장OLAP(Online Analytical Processing)에 최적화SQLite 등 로우지향 DBMS와 구분됨임베디드 형태파..

Topic 2025.05.18

Edge-KV

개요Edge-KV는 콘텐츠 전송 네트워크(CDN) 또는 엣지 컴퓨팅 환경에서 초저지연으로 전 세계에 분산된 상태 데이터를 저장하고 접근할 수 있게 해주는 Key-Value 기반 데이터 저장소입니다. Akamai, Cloudflare, Fastly 등 엣지 플랫폼 사업자들이 각각의 Edge-KV를 제공하고 있으며, 이는 서버리스 애플리케이션, 엣지 함수(Edge Functions), 엣지 워커(Workers) 등과 결합하여 지연 없는 사용자 경험과 글로벌 일관성을 동시에 추구하는 데 사용됩니다.1. 개념 및 정의Edge-KV는 엣지 위치에서 실행되는 코드(Edge Function)와 함께 사용되는 분산형 Key-Value Store로, 다음과 같은 특징을 가집니다:가까운 엣지 노드에서 읽기 가능 → 저지연..

Topic 2025.05.09

LiteFS (Lite File System)

개요LiteFS는 Fly.io에서 개발한 SQLite 파일 시스템 레벨 리플리케이션 도구로, 분산 환경에서 SQLite 데이터베이스를 마치 분산형 DB처럼 사용할 수 있게 하는 혁신적인 오버레이 파일 시스템입니다. 고가용성(HA), 지연 시간 최적화, 읽기 부하 분산을 가능하게 하며, 특히 서버리스 또는 엣지 컴퓨팅 환경에서 단일 노드 DB의 한계를 극복하기 위한 솔루션으로 각광받고 있습니다.1. 개념 및 정의LiteFS는 FUSE(Filesystem in Userspace)를 기반으로 SQLite 데이터 파일을 감싸고, 쓰기 트랜잭션은 단일 리더 노드에서 수행하며, 읽기 노드는 해당 트랜잭션을 파일 수준에서 동기화받는 구조입니다. 즉, 여러 노드에서 SQLite를 안전하게 공유하면서도, 쓰기 충돌이나 ..

Topic 2025.05.09
728x90
반응형