사용자가 날짜 인덱싱 된 레코드를 찾아야하는 대규모 데이터베이스 테이블 (약 5 천만 행)에 상황이 발생합니다.날짜 인덱스를 통한 Oracle 데이터 배포
그러나 데이터를 탐색하는 사용자는 타임 라인 데이터의 위치와 간격이 어디인지 알 필요가 없습니다. 과거의 프로젝트에서 나는 레코드를 24 시간짜리 버킷으로 양자화했고 막대의 높이가 그 기간의 레코드 수를 나타내는 막대 그래프 타임 라인을 만드는 데 사용했습니다. 이를 통해 사용자는 데이터가 실제로 존재하는 영역에 집중할 수있었습니다.
이 솔루션의 단점은 레코드 수를 지속적으로 업데이트하고 유지해야한다는 것입니다 (데이터를 타임 라인의 임의 지점에서 삽입/제거 할 수있는 경우).
이러한 합계 레코드 수를 얻는 더 좋은 해결책이 있습니까? 예를 들어, 날짜 인덱스를보고 해당 인덱스와 연결된 값의 수를 확인하면됩니까?
이것은 유망한 것으로 들립니다. 나는 월요일에 다시 확인해보고 더 많은 답이 들어 왔는지 알아볼 것입니다. 만약 더 이상 맞는 것이 없다면, 제가 이것을 선택할 것입니다. 감사! – Klay