우리는 SQL 테이블에 수백만 개의 레코드를 보유하고 있으며 보고서를 생성하기 위해 해당 데이터에서 실제로 복잡한 분석을 실행합니다.데이터 캐싱 기술/팁/AppFabric
테이블이 커지고 추가 레코드가 추가됨에 따라 계산 시간이 늘어나고 사용자는 웹 페이지가로드되기 전에 오랜 시간 동안 기다려야합니다.
우리는 AppFabric과 같은 분산 캐시를 사용하여 응용 프로그램이로드 될 때 메모리의 데이터를로드 한 다음 메모리의 해당 데이터에서 보고서를 실행하려고 생각했습니다. 이것은 데이터가 메모리 대 디스크에 있기 때문에 약간의 응답 시간을 개선해야합니다.
우리가 강론을하고이를 구현하기 전에 다른 사람들이하고있는 일을 확인하고 메모리에 캐싱 등의 데이터를로드하는 가장 좋은 기법과 기법이 무엇인지 알아보기를 원했습니다. 메모리에 수백만 개의 레코드가있는 전체 테이블 ... ??
OLAP/데이터웨어 하우징에 대해서도 조사하고 있었기 때문에 캐싱보다는 성능이 향상되었습니다.
색인 ...? –
인덱스 만 사용하는 방법으로는 문제가 해결되지 않습니다. 이미 색인이 정의되어 있으며 쿼리에 맞게 조정되어 있습니다. – ace