クラスター内のRAMよりも多くのデータを保存する場合、HazelcastやScalrisなどの分散インメモリクラウドデータベースはどうなりますか?

StackOverflow https://stackoverflow.com/questions/643142

質問

分散メモリ内クラウドデータベースなどで起こっていること

  1. Hazelcast
  2. スカラリス

クラスター内のRAMよりも多くのデータが保存されている場合

彼らはスワップするつもりですか?スワップスペースがいっぱいの場合はどうなりますか? 両方のデータベースで災害復旧戦略がわかりません!メモリがいっぱいになると、すべてのデータが失われる可能性がありますか?

メモリの問題のためにハードディスクに物事を書き込める可用性はありますか? HazelcastまたはScalarisと同じ機能をバックアップ機能/ hdd-storage /ディザスタリカバリで提供する他のデータベースはありますか?

役に立ちましたか?

解決

Martin K.が受け入れた回答が公開されたときの状況はわかりませんが、Scalalaris FAQはこれがサポートされていると主張しています。

ram + swapspaceよりも多くのデータをScalarisに保存できますかクラスター内ですか?

  

はい。いくつかのデータベースがあります   バックエンド、例えばsrc / db_ets.erl(ets)   およびsrc / db_tcerl(tokyocabinet)。の   前者はメインメモリを使用して   後者が使用している間、データを保存する   ディスクにデータを保存するためのtokyocabinet。   tokycoabinetでは、ローカルのみ   ディスクはの合計サイズを制限する必要があります   データベース。ただし、これは   それでも永続性は提供されません。

     

切り替えの手順については   tokyocabinetへのデータベースバックエンド    Tokyocabinet

他のヒント

HazelcastとScalarisのチームに関しては、RAMを超えるデータの書き込みはサポートされていないと、彼らは言います。

Hazlecastチームは近い将来、フラットファイルストアを作成する予定です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top