サイズが 1kB (数億のオーダー) のデータ チャンクの大規模なコレクションがあり、これらのデータ チャンクを格納およびクエリする方法が必要です。データ チャンクは追加されますが、削除または更新されることはありません。当社のサービスは、S3、EC2 プラットフォームにデプロイされています。
Amazon SimpleDB が存在することは知っていますが、プラットフォームに依存しないソリューションが必要です (たとえば、AWS から移動する必要がある場合)。
私の質問は、データ チャンクを格納および取得するためのこれら 2 つのオプションの長所と短所は何かということです。パフォーマンスはどのように比較されますか?
- データ チャンクをファイルとして S3 に保存し、必要に応じて取得する
- データ チャンクを MySQL サーバー クラスターに保存する
そんなに性能差あるの?