我不知道使用 simpledb 是否可能发生这样的事情。我正在尝试使用以下类型的 simpledb 数据结构。
每个项目都有多个名称/值对(这里的名称是属性名称)例如
item1序列号
-> 值
item2 序列号
-> 值这样数量的项目存在于一个域中,并且有多个这样的域。
我想查询类似:
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.