파일 영속 전략은 규모·갱신·복구 요구로 선택한다
예제 코드가 짧다는 이유로 append나 전체 덮어쓰기를 운영 기본값으로 삼지 않습니다.
| 전략 | 강점 | 한계 |
|---|---|---|
| 전체 snapshot | 읽기·복구 단순 | 매 변경 O(n) |
| append log | 쓰기 저렴 | 재생·compaction |
| 정식 JSON/CSV | 상호운용 | 원자 교체 필요 |
| binary format | 공간·속도 | 버전 관리 |
| database | transaction·index | 운영 복잡도 |
핵심: 트랜잭션·인덱스·동시 쓰기가 필요해지면 데이터베이스가 더 적합합니다.