0

現在のプロジェクトにはクラウド ファイル システムが必要です (正確にはクラウド FTP)。

利用可能なオープンソースの実装はありますか? もしよろしければ、参考になさってください。実装に関連する技術レポートがあれば、それは良いことではありません:)

見つけられなかったので、ゼロから実装しようと考えています。それでも問題が発生します。ローカル ファイル システムと同様に、block基本的なストレージ ユニットとして の概念を導入したほうがよいと思います。これは、インターネット上での小さなオブジェクトの転送のオーバーヘッドを削減するためです。次に、ローカル fs シナリオでブロック サイズが大きすぎるとディスク使用量が劇的に低下することを考えると、転送コストとクラウド ストレージ使用量の間でどのように妥協するのでしょうか? ブロックサイズはどのくらいの大きさに設定すればよいですか?

上記のトレードオフについて先輩に相談したところ、可変ブロックサイズを採用できるとのアドバイスがありました。では、なぜ minix や ext3 のような古典的なファイル システムがこの戦略をとらないのか、興味があります (間違っていたら訂正してください)。

4

1 に答える 1