dbms trade-off

DBMS는 일관성과 운영 기능을 얻는 대신 비용과 복잡성을 감수한다

작은 파일 하나에는 과할 수 있지만, 공유·동시성·복구가 필요해지는 순간 DBMS의 가치가 커진다.

얻는 것
대가
판단 기준
중복 감소와 기준 데이터
설계와 운영 지식 필요
여러 팀·서비스가 같은 데이터를 쓰는가
트랜잭션과 복구
성능 튜닝과 백업 부담
실패해도 데이터가 보존되어야 하는가
권한과 무결성 제약
DBMS 비용과 운영 복잡도
규칙을 앱마다 복붙하면 위험한가
선택 기준단일 사용자·작은 설정 파일이면 파일도 충분하지만, 공유 상태와 복구가 필요하면 DBMS가 더 싸다.