데이터 멀티 디바이스 동기화

Easchi는 “카드 하나당 노트 파일 하나 + 메타데이터 파일 하나 + 복습 기록 파일 하나"의 저장 구조를 채택하고 있습니다.

수만 장의 카드를 보유한 헤비 유저의 경우, 3만 장의 카드가 있다면 최대 9만 개의 작은 파일이 생성됩니다. 전통적인 파일별 동기화 방식을 사용하면 치명적인 네트워크 I/O 지연이 발생할 것입니다.

내장 동기화

Easchi는 특별히 최적화된 내장 동기화 솔루션을 제공합니다:

  • 자동 패키징 병합: 업로드 전에 동기화 엔진이 분산된 카드 데이터와 복습 기록을 자동으로 패키징하고 압축하여 효율적인 단일 데이터 패킷으로 만듭니다.
  • 증분 전체 백업: 파일 저장소별로 전체 백업과 증분 백업을 혼합하여 약한 네트워크 환경에서 작은 파일의 동기화 속도를 크게 향상시킵니다.
  • 유연한 버전 정리: 더 오래된 버전을 유연하게 설정하고 정리하여 클라우드 공간을 확보할 수 있습니다.
💡
내장 동기화를 전혀 사용하지 않으려면, 앱을 열기 전에 수십만 개의 작은 파일을 수동으로 전체 다운로드하고, 종료 후에 전체 업로드해야 하므로 오랜 대기 시간을 겪게 됩니다. 극도의 동기화 처리량과 시간 효율을 위해 내장 전용 동기화 채널 사용을 강력히 권장합니다.

사용자 지정 동기화

내장 동기화 기능을 사용하지 않는 경우, Git과 같이 버전 관리 능력을 갖춘 소프트웨어를 코드 저장소와 함께 사용하는 것이 좋습니다.

그 이유는 카드의 히스토리 기록 파일 내용이 지속적으로 증가하기 때문입니다. 자동 병합 기능이 부족한 동기화 방식을 사용하면 로컬 카드 데이터가 잘못 덮어씌워져 복습 계획이 손상되고 일부 데이터가 손실될 수 있습니다.