2016-10-26 5 views
0

저는 항공 통계 및 응용 프로그램의 저장 유형에 대해 생각하기 시작했습니다. 지금은 너무 많은 데이터가 없으므로 storage-engine devicedata-in-memory true을 사용하려고 계획 중입니다.Aerospike - 저장 유형 및 크기 변경

그러나 앞으로 데이터 크기가 커지면 인덱스 만 RAM에 저장하도록 설정을 변경할 수 있습니까 (data-in-memory true 삭제)? 일종의 "데이터베이스 마이그레이션"을 수행하거나 구성에서 행을 주석 처리하고 서비스를 다시 시작해야합니까?

동일한 질문이 filesizememory-size입니다. 이러한 설정을 늘리면 어떻게 든 데이터를 디스크에 "다시 저장"해야합니까?

답변

3

data-in-memory true의 경우 false로 변경하고 asd 데몬을 다시 시작하면됩니다. 롤링 재시작 (한 번에 한 노드 씩)이 작동하므로 다운 타임이 발생하지 않습니다.

메모리 크기는 실제로 동적으로 구성 할 수 있습니다 : see doc

파일 크기가 ASD 데몬을 다시 시작, 한 번에 하나 개의 노드를 필요로한다.