バックエンドの永続ストレージに S3 を使用することを検討しています。
ただし、アーキテクチャの選択によっては、何十億もの小さなオブジェクトを格納する必要があるバケットもあると予測しています。
UUID をキーとして使用していると仮定すると、これらの条件下で GET オブジェクトと PUT オブジェクトはどのように機能しますか? O(1)、O(logN)、または O(n) のパフォーマンスを期待できますか?
パフォーマンスを維持するために、アーキテクチャを再考し、より大きなバケットを何らかの方法で再分割する必要がありますか? 可能な限り高速にするために、特にオブジェクト検索 (GET) が必要です。