組み込みプラットフォームに Cassandra を使用することを検討しており、ディスクをまったく使用しないようにしたいと考えています。私の調査では、ディスクの使用をオフにする構成オプションを見つけることができませんでした。ディスクにコミット ログがないため、書き込み耐久性がないことのマイナス面を理解しています。
つまり、Cassandra を完全にインメモリ DB で実行し、ネイティブに保持されるすべてのデータ (使用されるパーティショナーに基づく) と、キャッシュされたデータと Cassandra によって使用されるその他のメタデータに対応するための十分な RAM を専用に用意します。ローカル キャッシュが利用可能な RAM を超えて大きくなった場合、何らかの LIFO セマンティクスを使用して、他のノードからキャッシュされた古いデータをフラッシュすることを前提としています。
Cassandra をディスクなしで完全にメモリ内で動作させるためのオプション/ライブラリはありますか?
ありがとう。RG