0

e コマース Web サイトからのクリックとトランザクションを記録するサービスを構築しようとしています。毎月数百万回のクリックをログに記録することを期待しています。

これを使用してレポートを実行し、マーケティング活動とサイトの使用状況を評価します (Google Analytics* と同様)。ベストセラー商品、最もクリックされたカテゴリ、平均マージンなどのクエリを作成できる必要があります。

*一部のアクションは後で発生し、オフライン GA ではすべてのニーズが満たされません。

レポーティング システムは負荷が高くなく、内部でのみ使用されます。

私の計画は、記録可能なアクションを que に配置し、別のシステムでこれらをデータベースに保存することです。

私の質問は、これにどのデータベースを使用する必要があるかです。企業の IT ポリシーにより、これらのオプションしかありません。SimpleDB (AWS)、DynamoDB (AWS) または MS SQL/My SQL

前もって感謝します!

よろしくお願いします、

フレドリック

4

1 に答える 1

0

この優れた Amazon ドキュメント ページを確認しましたか? http://aws.amazon.com/running_databases/製品から最適なデータベースを選択するのに役立ちます。

私の経験から、この目的には DynamoDB を使用しないことをお勧めします。実際selectに相当するものはなく、データのモデリングに苦労するでしょう。実行可能ですが、簡単ではありません。

一方、SimpleDB はselect、モデルを大幅に簡素化する操作を提供します。それでも、10GB を超えるボリュームに対しては推奨されます: http://aws.amazon.com/running_databases/

最後の手段である RDS については、ほぼすべてのことができると思います。

于 2012-09-17T14:09:04.780 に答える