キーバリューデータシステムを提供する製品を作りたいです。ただし、ローカル メモリは限られています。だから、membase をデータベースとして使用しようとします。ただし、membase はキャッシュです。membase に保存されているデータがなくなるかどうか心配です。membase をデータベースとして使用できますか? 安全?
ありがとうございました。
キーバリューデータシステムを提供する製品を作りたいです。ただし、ローカル メモリは限られています。だから、membase をデータベースとして使用しようとします。ただし、membase はキャッシュです。membase に保存されているデータがなくなるかどうか心配です。membase をデータベースとして使用できますか? 安全?
ありがとうございました。
Membase バケットを使用している限り (Membase には memcached と Membase バケットがあります)、すべてがディスクに永続化されます。ディスク上の項目がメモリに収まる項目の数より多い場合、最近使用された項目のみがメモリに保持されます。
また、ワーキング セットがメモリに収まるようにすることをお勧めします。ワーキング セットがメモリに収まりきらない場合、Membase のパフォーマンスが低下し始めます。
Membase も非常に安全です。多くのミッション クリティカルな運用システムで実行されます。たとえば、Zynga はこれを使用して Farmville に電力を供給しています。