전달되는 개념은 확실히 민첩하고 관련성있는 부분이며, 마지막 책임있는 순간까지 일을 추진한다는 생각입니다.
그러나 실제로 사용 된 예제는 다음과 같이 완전히 잘못된 가정에 의존합니다.
RDBMS를 사용하는 것보다 플랫 파일 데이터베이스를 구현하는 것이 더 쉽고 적은 작업입니다. - 종종 완전히 거짓
예는 다음과 같아야합니다. 지속성 계층은 부적합한 결정이 내려 질 때까지 가장 간단한 구현으로 유지됩니다.
많은 개발 팀의 경우 데이터베이스를 작동시키는 것은 1 ~ 2 시간 (또는 ORM을 사용하는 작은 데이터베이스의 경우 15 분)의 문제이지만, 계속 방해하지 않아도되는 플랫 파일 데이터베이스는 UI에서 테이블을 생성하고 몇 개의 열을 추가 한 다음 ORM이 모든 것을 생성하는 것처럼 데이터베이스가 단순 할 수있는 경우 모든 찾기 및 데이터 테이블 생성 유형 코드를 수동으로 작성해야하기 때문에 엄청난 고통과 성가심 그렇지 않으면 필요합니다.
또한 지속성 계층을 시작으로 알지 못하는 경우 팀에서 잘 알고있는 공통 RDBMS로 시작하여 나중에 플랫 파일에서 RDBMS로 변경하는 것이 이후보다 훨씬 더 큰 경우보다 적절한 조치입니다. 한 RDBMS에서 다른 RDBMS로 변경. 대부분의 일반적인 RDBMS에서 다른 것과 같은 것으로 변환하는 도구와 팁이 많이 있습니다. 플랫 파일에서 지정된 RDBMS로 변환하는 도구는 극히 적으며, 플랫 파일에는 이전에 자체 라이브러리를 제외하고 툴링이 작성되지 않은 독점 형식이 있습니다.
요약 :
개념은 정확하고 정확하지만 예제는 매우 크고 종종 (거의 항상) 부정확 한 가정을 기반으로합니다 .