피드로 돌아가기
Git good with Epic Games' new open source VCS, Lore
The RegisterThe Register
DevOps

대규모 Binary 최적화를 위한 Centralized Content-Addressed VCS, Lore 공개

Git good with Epic Games' new open source VCS, Lore

2026년 6월 17일3intermediate

Context

Git, Perforce, Mercurial 등 기존 VCS가 텍스트 파일 중심의 저장 구조를 채택함에 따라 대규모 Binary 파일 처리 시 성능 저하 및 관리 효율성 감소 발생. 특히 Git의 Binary 처리 한계와 Perforce의 잦은 Server Round-trip으로 인한 속도 저하가 병목 지점으로 작용함.

Technical Solution

  • Opaque Byte Stream 기반의 저장 구조 설계를 통한 Text와 Binary 파일의 동등한 처리 체계 구축
  • Content-Addressed 저장 방식을 채택하여 데이터 중복 제거 및 참조 무결성 확보
  • Sparse-by-construction 아키텍처 도입으로 필요한 Fragment만 다운로드하여 Client-Server 간 Round-trip 최소화
  • Partially-applied Revision을 제거한 원자적 상태 관리로 읽기 작업 시 중간 상태 노출 방지
  • Full-surface API 설계를 통한 다양한 프로그래밍 언어와의 상호운용성 확장
  • MIT License 기반의 개방형 구조를 통한 Proprietary Fork 가능성 확보

1. 프로젝트 내 Binary 파일 비중이 높을 경우 텍스트 중심의 Git LFS 외에 Content-Addressed 방식의 전용 VCS 검토

2. 대규모 데이터 전송 시 전체 복제 대신 필요한 조각만 가져오는 Sparse 아키텍처 적용 가능성 분석

3. VCS 도입 시 Multi-tenant Isolation 지원 여부를 확인하여 인프라 내 보안 격리 수준 검증

원문 읽기