대용량의 OLTP DB를 보급했는데 합리적으로 가능한 한 많이 향상시킬 수 있도록 무료로 통치했습니다. 개선은 이미 도움이되었지만 다음 단계로 넘어 가고 싶습니다. 내가 찾은 데이터 액세스 패턴은 다른 서버의 데이터를 캐시하기위한 좋은 후보 IMO로 만들었으며 이러한 유형의 설정으로 다른 사람의 경험이나 권장 사항을 듣고 싶습니다.SQL Server 용 웹 캐싱 서버 OLTP Env. 권장 사항
우리는 매일 약 3GB의 데이터를 테이블에 추가하는 DB를 가지고 있으며 그보고는 매우 느린 편이었습니다. 일단 데이터가 입력되면 데이터가 변경되지 않으며, 1 주일 넘게 데이터가 삽입되지 않습니다. 지난 3 일 내에 입력 된 행은 수천만 행 사이에 수천 개의 삽입을 보는 경향이 있습니다.
2 주 전의 데이터가 MongoDB에 푸시 아웃 될 것으로 생각했습니다. 그런 다음 Mongo에 푸시되지 않은 2 주짜리 슬라이딩 창 데이터를 캐싱 소프트웨어의 일종으로 캐싱하여 전체 시간 동안 DB에서 데이터를 읽지 않고 쿼리하고 표시 할 수 있습니다. 우리는 여전히 DB 엔진에 모든 데이터의 유효성을 검사하고 높은 읽기 성능을 제공하여 데이터베이스를 손상시키지 않으면 서 전체 C.C.I.D를 준수하는 방식으로 파악합니다. 그러면 Mongo는 더 이상 '트랜잭션'이 아닐 때이를 수행 할 수 있습니다.
누구나 권장 해결책이 있습니까? 나는 MemCached를보고 있었지만, 그것이 좋은지 또는 그럴듯한 해결책인지 확실하지는 않습니다. 감사!
SQL Server 데이터를 캐싱 한 경험이있는 사람이 있습니까? :/ –