AI Briefing

Replit, Hacker 및 Teams 사용자를 위한 파일 지속성(File Persistence) 기능 발표

·2021.11.12 06:30

핵심 내용

Replit이 Hacker 및 Teams 구독자를 대상으로 런타임 중 파일 변경 사항을 저장할 수 있는 파일 지속성 기능을 출시했다.

자세히 보기

기존 Replit 환경에서는 에디터가 열려 있을 때만 파일이 저장되었기 때문에, 런타임 중에 파일을 변경하는 서버(예: SQLite 사용 서버)를 운영하기가 매우 어려웠다. 이는 데이터 지속성을 위해 파일을 활용하려는 사용자들에게 큰 제약이었다.

이제 Hacker 및 Teams 구독자는 repl이 시작되는 방식과 관계없이 파일 업로드를 수락하거나, SQLite와 같은 로컬 데이터베이스 또는 텍스트 파일에 데이터를 저장하는 서비스를 구축할 수 있다.

Replit은 이를 위해 replspace라는 개념을 도입했다. 이는 운영체제의 '유저 스페이스(user space)' 개념을 차용한 것으로, 사용자가 repl 내에서 접근하고 실행할 수 있는 모든 메모리와 프로그램을 의미한다.

파일 저장 방식은 두 가지로 나뉜다. 텍스트 파일은 협업 기능이 포함된 Operational Transformation 로그를 통해 저장되며, 비텍스트 및 바이너리 파일은 Linux의 btrfs 파일시스템 기능을 활용한 스냅샷(snapshots) 방식을 통해 전체 상태를 저장한다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.