2010-03-01 36 views

回答

3

为什么不与亚马逊的case studies开始?

+0

他们只显示故事的光明一面......但无论如何都是好的起点。感谢马修 – Victor 2010-03-05 12:12:55

1

我使用SimpleDB中的一个项目,但现在它不是在生产呢。我们和S3一起使用它来形成我们的持久层。实体在S3中作为JSON编码文档存储(前面的memcached作为直写式高速缓存)。我们想要查询的元数据存储在SimpleDB中。

这个组合工作得很好。使用基于文档的模型允许我们拥有任意大的实体。如果严格使用SimpleDB作为索引,那么SimpleDB的局限性就不那么痛苦了。

大灯泡的时刻,我来到时,我不再想尝试的SimpleDB作为一个下拉更换为一个RDBMS。与S3的组合非常好。

希望有帮助。

+0

这与我们的做法非常相似。我们有几个使用SimpleDB进行生产的客户站点。 – 2010-08-17 22:26:13

2

我使用的SimpleDB为GridRoom主要结构化数据存储,体育视频共享和目前处于测试阶段协作服务。

我创建Simple Savant,一个开源对象持久化框架,用C#编写,使这更容易为自己。除了创建Savant框架本身所涉及的初始工作之外,使用SimpleDB意味着我花费了大约1%的时间来处理和支持数据层,比如15%的SQL Server或其他RDBMS。

管理和报告工具仍然存在差距,可能会使现有应用程序迁移到SimpleDB更困难,但对于新应用程序,我发现它是一个不错的选择。