【发布时间】:2010-06-18 19:38:18
【问题描述】:
我不知道使用 simpledb 是否可能会发生这样的事情。我正在尝试使用 以下类型的 simpledb 数据结构。
-
每个项目都有多个名称/值对(这里的名称是属性名称) 例如
项目1
序列号 -> 值
项目2
序列号 -> 值 这样数量的项目存在于一个域中,并且有多个这样的域。
我想查询类似:
select * from domain where attribute-name = 'serial number'
跨多个项目和域获取与一个序列号相关的所有项目; 这可能吗?
我的第二个问题是关于使用字段组合作为项目名称。
例如
在上述结构中,
Foo_datetime
serial -> value
Foo1_datetime
serial -> value
然后我会查询特定日期时间范围和特定 Foo 或 Foo1 之间的项目? 像
select * from domain where itemname = 'Foo' and itemname > datetime and itemname < datetime.
【问题讨论】:
-
我猜第一个问题的答案是“从域中选择序列号”
标签: amazon-simpledb