Nosql SimpleDB作为主数据库,示例

Nosql SimpleDB作为主数据库,示例,nosql,amazon-simpledb,non-relational-database,Nosql,Amazon Simpledb,Non Relational Database,请给出使用SimpleDB作为主要持久性存储的实际实现示例?为什么不从Amazon的开始?我现在正在使用SimpleDB进行一个项目,但它尚未投入生产。我们将其与S3一起使用以形成持久层。实体作为JSON编码的文档存储在S3中(前面的memcached作为直写缓存)。我们要查询的元数据存储在SimpleDB中 这种组合非常有效。使用基于文档的模型允许我们拥有任意大的实体。如果严格地将SimpleDB用作索引,那么它的局限性就不会那么痛苦了 当我不再试图将SimpleDB看作RDBMS的替代品时,

请给出使用SimpleDB作为主要持久性存储的实际实现示例?

为什么不从Amazon的开始?

我现在正在使用SimpleDB进行一个项目,但它尚未投入生产。我们将其与S3一起使用以形成持久层。实体作为JSON编码的文档存储在S3中(前面的memcached作为直写缓存)。我们要查询的元数据存储在SimpleDB中

这种组合非常有效。使用基于文档的模型允许我们拥有任意大的实体。如果严格地将SimpleDB用作索引,那么它的局限性就不会那么痛苦了

当我不再试图将SimpleDB看作RDBMS的替代品时,我迎来了一个重要的时刻。与S3的组合非常好


希望这会有所帮助。

我正在使用SimpleDB作为主要的结构化数据存储,这是一项体育视频共享和协作服务,目前正在测试阶段

我创建了一个开源的对象持久性框架,用C#编写,使这对我自己来说更容易。除了创建Savant框架本身所涉及的初始工作外,使用SimpleDB意味着我将大约1%的时间花在数据层上并为其提供支持,而使用SQL Server或其他RDBMS则是15%


在管理和报告工具方面仍然存在差距,这可能使得很难证明将现有应用程序迁移到SimpleDB几年是合理的,但对于一个新的应用程序,我发现它是一个不错的选择。

它们只展示了事情的光明面。。。但无论如何,这是一个好的起点。谢谢马修斯,这和我们现在做的很相似。我们有几个客户端站点正在使用SimpleDB进行生产。