私は、複数のモバイルアプリケーションから送信されたデータ(AmazonのRedshiftクラスタに格納されている)に基づいてデータを挿入するRESTful APIをGoで構築したいと考えています。おそらく、毎秒何千もの要求を受信する可能性があります。大量のデータをRedshiftに挿入する
私が読んだことから、Redshiftは遅い挿入速度を示します。 これは、私がinsertを最初に実行するdynamodbやs3のような中間データベースを使用するように勧められた人はほとんどいません。次に、2回目に、データをRedshiftにインポートします。
なぜデータが既にデータベースに保存されているので、Redshiftを使用する必要があるのでしょうか?私は別のことを進めることができると思いますか?
また、キューに書き込んでデータを赤方偏移に徐々に挿入するという単純な解決策も考えましたが、挿入速度が速すぎてキューを大きくすることはできません入ってくるデータ。
ご協力いただきありがとうございます。 :-)このような
S3はストレージサービスであり、リレーショナルデータベースではありません。 – Nathan