在亚马逊 SDB 中搜索商品 ID



是否可以在亚马逊 SDB 中搜索商品 ID,如下所示:

SELECT * FROM myDomain WHERE ItemName like '1234%'

我是nosql的新手,使用Amazon SimpleDB制作第一个应用程序,为我的数据找出最佳架构。

正在考虑使 ItemName 成为用户 ID、topicId 和时间戳的串联 - 例如,用于论坛。因此,获取单个用户的所有帖子将通过搜索 ItemNames 来获取,我想这些 ItemName 是索引的 - 也许是更快的搜索。

或者我应该只为我的项目分配唯一的 ID,而从不打扰它们的排序、命名约定等 - 仅通过属性进行搜索?

是的.. 您可以在 Amazon SimpleDB 中搜索项目 ID,甚至可以使用项目 ID 对数据进行排序。下面是一些查询示例 -

select * from domain where itemName() like '1234%'
select * from domain limit N
select * from domain where itemName() like '1234%' order by itemName() limit 2500.

有关更多详细信息,请参阅以下文档 -

http://www.sdbexplorer.com/documentation/simpledb--how-to-run-select-query.htmlhttp://aws.amazon.com/articles/1232http://aws.amazon.com/articles/1231

披露:我是SDB Explorer的开发人员。

相关内容

  • 没有找到相关文章

最新更新