Multi-Device Sync
Easchi adopts a storage structure of “one flashcard corresponds to one note file + one metadata file + one review record file.”
For power users with tens of thousands of flashcards, assuming 30,000 cards, that corresponds to as many as 90,000 tiny files. If traditional per-file syncing were used, it would cause catastrophic network I/O latency.
Built-in Sync
Easchi provides a specially optimized built-in sync solution:
- Automatic packing and merging: Before uploading, the sync engine automatically packs and compresses the fragmented flashcard data and review history into a single efficient data packet.
- Incremental and full backup: A hybrid of full and incremental backups is performed per file library, significantly improving the sync speed of small files in weak network environments.
- Flexible version cleanup: Allows you to flexibly configure and clean up earlier historical versions to free up cloud space.
Custom Sync
If you do not use the built-in sync feature, it is recommended to use version control software such as Git in combination with a code repository.
The reason is that the content of flashcard history files is continuously growing. If you use a sync method that lacks automatic merge capability, local flashcard data can easily be overwritten incorrectly, thereby disrupting your review plan and causing partial data loss.