有 GAE 大表的背景。根据我的阅读,HBase 是 Big Table 的开源版本,在功能上应该非常相似。
使用 Big Table,可以在 Olog(n) 时间内对该对象进行索引和查询:
目的
widget{
names: ['spike', 'cheeta', 'badger']
counts: [4, 6, 7]
size: 387331209
}
询问
SELECT * FROM widget_table WHERE names == 'spike' AND counts = 6 ORDER BY size
几个小时以来一直在研究 HBase 文档,但似乎仍然无法找到这个问题的明确答案:
问题:
我可以使用 HBase 在大约 Olog(n) 时间内执行一个不相等运算符和两个或多个相等运算符的搜索吗?
这在 GAE 的大表中是可能的,如下所示:https ://developers.google.com/appengine/docs/python/datastore/queries#Restrictions_on_Queries
非常感谢!