私は 2 つの基本的な操作を持つ非常に単純なデータベース構造 (基本的にはユーザー テーブルのみ) を持っています。
ユーザーはログインして認証トークンを取得し、後でこのユーザー テーブルに格納されているそのトークンを使用してデータを送信できます (数バイトのみ)。
ただし、多くのユーザーが同時にこれを行うことができます (たとえば、限られた時間で 1 分間に 10 万ユーザー)。
テクノロジーの良い選択は何だろうと思っています。NoSQL データベースなどを使用することを恐れず、スケーラブルなものに仕上げようとしています。
キューイング システムと、データベースにデータを入力するタスクについて考えていました。それとも、Amazon SimpleDB だけが必要で、メッセージをキューイングする必要さえないのでしょうか? それとも、「同じ」データベースと通信する複数の EC2 インスタンスを取得するために RDS ソリューションが必要ですか? それとも、Amazon Web サービスではありませんか? 指摘してくれてありがとう、私はこれにかなり慣れていないので、さまざまなトレードオフと私のアプリケーションに最適なものについて洞察を得たいと思っています。