저장 기술의 책임 범위

문법뿐 아니라 동시성·검색·복구 요구가 선택을 바꾼다.

ObjectStream

자바 객체 그래프 저장

버전과 보안 결합

JSON

언어 중립 데이터 교환

스키마 검증

XML

문서와 네임스페이스 표현

parser 제한

Database

트랜잭션과 인덱스 제공

운영 필요
판정현재 코드 모양보다 미래 reader의 요구를 기준으로 고른다.

핵심: 파일 기능을 계속 확장하다 저장 시스템을 재구현하지 않는지 점검한다.