청구 시스템을 구축 중입니다. 시스템은 고객에 대한 월별 인보이스를 생성해야합니다.송장을 생성하는 프로그램을 작성하는 표준 방법은 무엇입니까?
내가 지금하고있는 일은 For 루프를 사용하여 모든 클라이언트의 이전 인보이스를 확인하고 클라이언트에 대한 송장 생성 시간을 결정하는 것입니다.
데이터베이스에 많은 클라이언트가있는 경우 그렇게하는 것이 매우 어려울 수 있다고 생각합니다.
송장을 생성하는 표준 방법은 무엇입니까? 송장을 생성 할 때 클라이언트의 다음 송장 날짜를 기록하고 특정 클라이언트 만 확인하는 cron 작업을 만들 수 있습니까?
감사합니다.
귀하의 질문을 읽으면서, 귀하가이 일에 대해 자격이 없다고 말할 수 있습니다. 비즈니스 프로세스와 애플리케이션 프로그래밍 모두에서 배경을 놓치고있는 것처럼 보입니다. 이것은 SO에 관한 몇 가지 질문으로 패치 할 수있는 것 이상입니다. –
데이터베이스 101 : 데이터베이스에서 많은 양의 데이터를 처리하기 위해 루프를 사용하지 마십시오. SELECT/INSERT/UPDATE/DELETE가 그 것이다. –
@Marcelo Cantos 최대 절전 모드를 사용하여 데이터를 가져 와서 로컬 머신의 반환 데이터를 조작하기 위해 루프를 사용합니다. – leon