erlang のメモリ内キャッシュ システムに関する提案が必要です。
- キャッシュ アイテムはキー値ベースのストレージです。key は通常 ASCII 文字列です。value は erlang の型で、number / list / tuple / などがあります。
- キャッシュ項目はどのノードでも設定できます。
- キャッシュ アイテムは、どのノードでも取得できます。
- キャッシュアイテムは、異なるサーバー上であってもすべてのノードで共有されます
- ダーティ リードが許可されているため、ロックやトランザクションによってパフォーマンスが低下することは望ましくありません。
- 完全に分散されており、集中型のマシンやサービスはありません。
- 良い成果
- 簡単なインストールと展開、構成とメンテナンス
最初の選択は記憶喪失症のようですが、経験がありません。それは私の要件を満たしていますか?どのようにパフォーマンスを期待できますか?
別のオプションですがmemcached --
、memcachedデーモンが別のOSプロセスからのものであるため、余分なシリアライゼーション/デシリアライゼーションが実行されるため、パフォーマンスはmnesiaよりも低いと思います。