0

我有一个跨整个数据库和所有存储桶的聚合查询的用例,我想知道使用的最佳查询方法,倾向于多个二级索引调用。这不会是一个经常使用的功能,可能每周通过预定的工作或其他东西调用一次。

有些记录的元属性中有一个值,我想匹配/定位到选择。

根据我的阅读,二级索引看起来不错,但仅限于单个存储桶?我还看到了“list buckets”,它有关于生产使用的警告,但不确定这是否适用于这种不常用的功能。想也许我可以列出存储桶,然后对每个存储桶执行二级索引查询。

有没有更好的办法?MapReduce 看起来很重,必须加载文件系统的每个 KV。搜索似乎也是可能的,但如果有更简单的方法,索引设置/维护似乎有点矫枉过正。

4

0 回答 0