ヒープに収まらない膨大な数のアイテム (数十億) を格納する必要があるキャッシュ ソリューションを開発しています。そのため、コンテンツをファイルシステムに永続化できるキューを探しています。一般的な要件:
- 先頭から読み取り、末尾に書き込み、イテレータなし、検索なし、ランダム アクセスや変更は必要ありません。
- 何十億ものアイテムを保持できます
- どの項目も小さな POJO ですが、シリアル化は問題ないので、バイト配列で問題ありません。
- 強い一貫性は必須ではありませんが、望ましいものです。アプリケーションの再起動後にキューの内容が失われる可能性がありますが、そうでない方がよいでしょう。
- 個別に実行されるツールや製品ではなく、自分のプロジェクトにリンクできるライブラリまたはコードである必要があります。
- 上記の要件に対する良好なパフォーマンス。
どんな提案でも大歓迎です。