【问题标题】:Select distinct secondary key values in BerkeleyDB JE在 BerkeleyDB JE 中选择不同的辅助键值
【发布时间】:2013-07-17 15:34:39
【问题描述】:

我有一个使用 DPL 的 Berkeley DB JE 设置。

我有一个辅助键字段,它是一个字符串,我想检索该键的所有不同值。不需要额外的过滤,我只想要所有不同的值。

我可以遍历所有条目并向集合添加值,但这似乎非常低效,因为我从数十万行中获取了大约 10 个值。

【问题讨论】:

    标签: berkeley-db-je


    【解决方案1】:

    如果您只需要不同的键(而不是不同的实体),您可以通过调用 SecondaryIndex.keys 然后调用 EntityCursor.nextNoDup 来遍历唯一值。

    我建议将有关 Berkeley DB Java 版的问题发布到其OTN forum

    --标记

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-24
      • 2013-08-12
      • 2016-04-23
      • 1970-01-01
      • 2022-07-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多