직장에서 기존의 대규모 PHP 애플리케이션에서 구현 된 n- 티어 모델을 얻으려고합니다.어드밴티지 데이터 액세스 레이어
성능면에서 나는 추가 DA 레이어의 요점을 알지 못하므로 내 노인을 설득해야합니다. 이제 코드는 비즈니스 논리에서 Db를 쿼리하고 결과 집합에서 데이터를 검색하는 동안 루프에서 계산합니다. 낮은 성능 비용.
저는 투명성 ('우리는 SQL을 읽을 수 있습니다'), 데이터베이스를 변경 ('일어나지 않음')이라는 명백한 이유에 의해 그들을 설득하려고했습니다.
그들은 별도의 레이어에서 작업을 수행하는 경우 데이터 집합이 만들어 져야하며 비즈니스 계층에서 다시 반복되어야 함을 의미합니다. 원가 계산 성능. 또한이 n 계층 모델을 만들면 '실제'임금이없는 많은 작업이 수행됩니다.
성능 문제가 있습니까? 따라서 별도의 DA 레이어에 no라고하는 논리적 인 이유가 있습니까?
타협의 방법처럼 보입니다. 감사. – eddy147