클러스터에 RAM보다 저장할 데이터가 더 많으면 Hazelcast 및 Scalris와 같은 분산형 인메모리 클라우드 데이터베이스에는 어떤 일이 발생합니까?
-
22-07-2019 - |
문제
해결책
Martin K.의 답변이 받아들여졌을 때 상황이 어땠는지 모르겠습니다.게시되었지만 Scalaris FAQ는 이제 이것이 지원된다고 주장합니다.
클러스터에서 사용할 수 있는 RAM+스왑 공간보다 더 많은 데이터를 Scalaris에 저장할 수 있습니까?
예.몇 가지 데이터베이스 백엔드가 있습니다src/db_ets.erl (ETS) 및 src/db_tcerl (tokyocabinet).전자는 데이터를 저장하기 위해 기본 메모리를 사용하지만 후자는 디스크에 데이터를 저장하기 위해 Tokyocabinet을 사용합니다.TokyCoabinet을 사용하면 로컬 디스크 만 데이터베이스의 총 크기를 제한해야합니다.그러나 이것은 여전히 지속성을 제공하지 않습니다.
데이터베이스 백엔드를 Tokyocabinet으로 전환하는 방법은 도쿄 내각.
다른 팁
Hazelcast 및 Scalaris 팀과 관련하여 RAM보다 더 많은 데이터를 작성하는 것은 지원되지 않는다고 말합니다.
Hazlecast 팀은 가까운 시일 내에 Flatfile 매장을 작성할 것입니다.
제휴하지 않습니다 StackOverflow