2012-01-30 2 views
3

다음과 같은 경고 알림 응용 프로그램에 대한 시나리오가 있습니다. mongodb를 사용하려고합니다. 하루에 쓰기 1개월 데이터 (150)의 20Millmongodb 서버 설정에 얼마나 많은 RAM과 하드 디스크를 권장합니까?

데이터 크기의

수 GB

지수 (차 인덱스 기본) 1 개 개월의 데이터 (15)의 크기 GB

나는 12의 데이터를 유지하려면 개월. 내 응용 프로그램에 권장되는 RAM 및 하드 디스크의 양. 작업 집합을 수용해야하는 추가 메모리를 추가합니다.

답변

7

mongodb에서 사용하는 실제 메모리는 액세스되는 데이터에 따라 다릅니다. MongoDB는 "만지거나"필요한 실제 메모리 데이터 만로드합니다. 그렇지 않으면 전체 데이터베이스가 메모리 맵핑 되어도 RAM (가상 메모리 대 상주 메모리)에로드되지 않습니다.

http://www.mongodb.org/display/DOCS/Checking+Server+Memory+Usage

: 사용되는 실제 RAM은

다음 링크는이에 대한 몇 가지 정보를 가지고 .. 당신은 쿼리/명령 등을 기반으로 사용하는 데이터/인덱스에 필요한 OS의 페이지 수에 의해 결정된다

한 달에 약 165g을 저장하고 12 개월 동안 그 데이터를 보관해야하는 경우 적어도 2tb의 필요성을 생각하고 있습니다. 특히 위에 언급 한 것 이상으로 숫자가 증가하는 경우 더욱 그렇습니다.

관련 문제