Nosql 在Amazon SDB中搜索项目ID

Nosql 在Amazon SDB中搜索项目ID,nosql,amazon-web-services,amazon-simpledb,Nosql,Amazon Web Services,Amazon Simpledb,是否可以在Amazon SDB中搜索项目ID,例如: SELECT * FROM myDomain WHERE ItemName like '1234%' 我是nosql新手,用AmazonSimpleDB开发了第一个应用程序,为我的数据找出了最佳模式 我在考虑将ItemName作为userId、topicId和(比如)时间戳的串联——例如,对于论坛。因此,获取单个用户的所有帖子将是通过搜索ItemNames,我想,这些ItemNames是索引的——也许是更快的搜索 或者我应该只为我的项目分配

是否可以在Amazon SDB中搜索项目ID,例如:

SELECT * FROM myDomain WHERE ItemName like '1234%'
我是nosql新手,用AmazonSimpleDB开发了第一个应用程序,为我的数据找出了最佳模式

我在考虑将ItemName作为userId、topicId和(比如)时间戳的串联——例如,对于论坛。因此,获取单个用户的所有帖子将是通过搜索ItemNames,我想,这些ItemNames是索引的——也许是更快的搜索


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

是。。您可以在AmazonSimpleDB中搜索项目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.
有关更多详细信息,请参阅以下文档-


披露:我是……的开发者。

是的。。您可以在AmazonSimpleDB中搜索项目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.
有关更多详细信息,请参阅以下文档-


披露:我是的开发者。

非常感谢!对于答案和优秀的工具太!阅读了大量文档,却错过了
itemName()
语法。非常感谢!对于答案和优秀的工具太!阅读了大量文档,却错过了
itemName()
语法。