임시 해결책
이 세 가지 스키마의 관련 열 논리적 링크를 유지 DB에서 VIEW를 만들기, 매개 변수화 우선 순위 가중치를 받아 저장 프로 시저를 작성합니다. 그런 다음 응용 프로그램은 저장 프로 시저를 호출하여 뷰에서 '우선 순위가 지정된'행을 선택한 다음 연결된 행을 검색하여 반환 된 행을 기반으로하는 추가 데이터를 직접 쿼리합니다.
각 쿼리를 수행 할 때 데이터 정렬/우선 순위를 지정하는 경우 성능에 대한 우려가 있지만 우선 순위 지정 규칙이 자주 변경되므로이 문제를 해결할 방법이 없습니다. 스키마 당 2-3 백만 행의 데이터 세트에 대해 이야기하고 있습니다.
누구든지 데이터에 대해 집계 및 정렬 된보기를 제공하는 방법에 대한 대안이 있습니까?
감사의 인사. 구체화 된 뷰에 대한 포인터는 매우 흥미 롭습니다. 성능은 주요 관심사입니다. 각 스키마에서 1 백만 행을 회수 한 다음 여러 열에서 정렬을 수행하면 쿼리 시간이 중요해질 것입니다. 특히 100 명의 동시 사용자 커뮤니티에서 특히 그렇습니다. 당신은 나에게 생각을위한 음식을 확실히주었습니다. –