현재 10 억 개 이상의 문서를 저장할 MongoDB 기반 시스템에서 작업 중입니다. 매달 약 5 천만 명이 증가 할 것입니다.매우 큰 데이터 세트를 가진 MongoDB 스케일링 및 메모리 사용
주 컬렉션의 ID는 YYYYMM_SOURCEID_DOCTYPE_UUID 형식이며 샤드 인덱스로 사용됩니다. 각 레코드는 약 1kb의 색인을 생성합니다. 가장 최근 3 개월 동안 데이터의 99 %가 발생합니다. 가장 최근의 3 개월간의 데이터에서 매우 우수한 실적을 보였고, 오래된 자료에 대해 최소한 반 성능을 발휘하여 문서의 키워드 검색을 지원하고자합니다.
인덱스를 메모리에 활성 상태로 유지할 수있는 한 MongoDB 사운드는 합리적인 해결책처럼 들립니까?
MongoDB는 메모리 맵핑입니다. 이는 작업 세트를 메모리에 유지할 수 있다면 성능이 뛰어나다는 것을 의미합니다. – Ren
그건 의미가 있습니다. 고맙습니다. – Josh