피드로 돌아가기
InfoQInfoQ
Database

Cloud-Native 전환과 Local-First 기반의 User Data Agency 확보

Podcast: Increasing Users' Data Agency: From BlueSky's AT Protocol to the Local-First Software Movement

Martin Kleppmann2026년 6월 15일34advanced

Context

기존 분산 데이터베이스는 로컬 디스크 기반의 저장소와 자체 복제 메커니즘을 사용하는 Monolithic 구조로 설계됨. 이로 인해 스토리지 계층과 쿼리 엔진이 강하게 결합되어 유연한 확장과 데이터 이식성에 한계가 발생함.

Technical Solution

  • Local Disk 기반 저장소에서 Object Store 중심으로 추상화 계층을 변경하여 인프라 수준의 내장 복제 활용
  • 데이터 저장, 파일 인코딩(Apache Parquet), 테이블 포맷, 쿼리 엔진을 각각 분리한 Modular Building Block 구조 채택
  • 데이터 소유권을 사용자에게 돌려주기 위해 서버 종속성을 제거한 Local-First 소프트웨어 설계 적용
  • 서비스 간 Lock-in 제거 및 데이터 포팅을 지원하는 AT Protocol의 탈중앙화 아키텍처 도입
  • 클라이언트-서버 간 데이터 동기화를 위한 Sync Engine 최적화를 통해 사용자 데이터 제어권(Data Agency) 강화

1. 데이터 저장소 설계 시 Local Disk 대신 S3와 같은 Object Store 기반의 추상화 검토

2. Monolithic 데이터 시스템을 Apache Arrow/Parquet 기반의 모듈형 스택으로 분해 가능한지 분석

3. 사용자 데이터 이식성 향상을 위해 Local-First 동기화 전략 및 표준 프로토콜 도입 검토

원문 읽기