큰 데이터 세트 (10 억 개가 넘는 행)가 있습니다. 데이터는 날짜별로 데이터베이스에 분할됩니다. 따라서 쿼리 도구는 모든 쿼리에서 SQL between 절을 지정해야합니다. 그렇지 않으면 모든 파티션을 스캔해야합니다. 그리고 글쎄, 그것은 다시 돌아 오기 전에 시간 초과됩니다."Between dates"가있는 CakePHP 모델
그래서 .. 제 질문은, 파티션 데이터베이스 그게 전부의 필드는 날짜입니다 .. CakePHP를 사용
, 어떻게 내 양식에 날짜 "사이"를 지정할 수 있습니까?
"start_date"및 "end_date"를 양식 자체에서 생각하고 있었지만 두 번째 질문이 생길 수 있습니다. 테이블에 연결된 모델에서 어떻게 유효성을 검사합니까?