파일 영속 전략은 규모·갱신·복구 요구로 선택한다

예제 코드가 짧다는 이유로 append나 전체 덮어쓰기를 운영 기본값으로 삼지 않습니다.

전략강점한계
전체 snapshot읽기·복구 단순매 변경 O(n)
append log쓰기 저렴재생·compaction
정식 JSON/CSV상호운용원자 교체 필요
binary format공간·속도버전 관리
databasetransaction·index운영 복잡도

핵심: 트랜잭션·인덱스·동시 쓰기가 필요해지면 데이터베이스가 더 적합합니다.