본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

EpicGames/lore

Rust5 / 0

Lore는 대형 바이너리 자산과 스케일 아웃 팀을 염두에 둔 중앙집중형 콘텐츠 주소형 오픈소스 버전관리 시스템이다.

TL;DR

Lore는 Epic Games가 공개한 중앙집중형 오픈소스 버전관리 시스템으로, 대규모 팀과 대형 바이너리 자산을 대상으로 설계되었다. 로컬 데모로 빠르게 시작할 수 있고 UEFN의 내장 VCS로 사용된다는 언급이 있다. Lore는 콘텐츠 주소화된 Merkle 트리와 해시 기반의 불변 리비전 체인을 사용해 무결성을 보장하고, 파일을 청크 단위로 분할해 중복 제거와 인덱싱을 수행한다. 온디맨드 하이드레이션과 스파스 워크스페이스로 필요한 데이터만 내려받아 작업하며 중앙 서버는 캐시를 통해 처리량을 확장한다. 결과적으로 대형 바이너리 중심 워크플로의 저장·전송 비용을 줄이고 브랜치 작업을 경량화하나, 현재 1.0 이전(프리릴리스) 상태로 온디스크 포맷·API가 변경될 수 있어 프로덕션 도입 전 호환성·안정성 검증이 필요하다.

핵심 포인트

  • 대형 바이너리 우선 설계로 파일을 청크화해 중복 제거·재사용을 기본으로 구현
  • 온디맨드 하이드레이션과 스파스 워크스페이스로 로컬 전체 다운로드 없이 작업 가능
  • 리비전 체인을 해시 기반으로 묶어 변경 무결성·변조 탐지(immutable revision chain)를 보장
  • 즉시 설치하고 로컬 데모 서버를 실행

6.9k

STARS

288

FORKS

+289

TRENDING

5

조회수

watchers 6.9kopen issues 64MIT License

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.