我正在开发一个主要返回C#数据表的Web服务。适用于存储Web服务输出缓存的云服务?
它当前将输出结果缓存到memcached集群中,该集群由另一个缓存更新程序根据内部消息进行刷新。
由于这些缓存不会过期,所以拥有良好的故障转移等是至关重要的...... 当我继续这样做时,在这个裸骨memcached群集上确保故障转移或可靠的缓存键控制变得非常困难。
此外,可扩展性正成为一个重要的关注点,因为这将会在大型交通门户的背后。
所以我在想,如果任何基于云的数据库服务(AWS SimpleDB,AWS MySQL或Azure?)可以成为一个很好的候选者。
谢谢你的答复。根据.Net示例,一个问题是该值不能超过1024个字节的字符串数据。这将是有问题的,因为序列化的DataTable很容易超过这个。 – 2011-02-16 14:59:27
序列化如何?如果它最终是一个很长的字符串,你可以在S3上托管它。没有什么可阻止您将其用作REST式XML/JSON服务。 SimpleDB对于大数据量的简单数据矩阵是很有用的。哦,一定要接受/ upvote这里的答案之一。 – jambox 2011-02-17 10:15:42