【发布时间】:2012-07-10 12:46:20
【问题描述】:
我有一个非常简单的数据库结构(基本上只有一个用户表),有两个基本操作:
用户可以登录,获取身份验证令牌,然后使用存储在此用户表中的令牌提交一些数据(只有几个字节)。
但是,许多用户可以同时执行此操作(例如,在一分钟内 10 万用户,在有限的时间段内)。
我想知道什么是不错的技术选择。我不害怕使用 NoSQL 数据库或任何东西,并试图最终得到一些可扩展的东西。
我一直在考虑一个排队系统和一个填充数据库的任务。或者我是否只需要 Amazon SimpleDB 而无需为消息排队而烦恼?或者我是否需要 RDS 解决方案来让多个 EC2 实例与“相同”数据库通信?或者根本没有亚马逊网络服务? 感谢您的任何指点,我对此很陌生,想了解各种权衡取舍以及最适合我的应用程序的方法。
【问题讨论】:
标签: amazon-web-services amazon-simpledb amazon-rds