面对大量数据,非结构化数据库如何创建合适的索引?

面对大量数据,非结构化数据库如何创建合适的索引?

参与3

1同行回答

liucj2004liucj2004其它undefined
这个要看是哪款非结构化数据库了,或者说是用的的B-tree,LSM tree或者其他。以B-tree为例,mongodb使用的就是这个存储结构,所以索引的选择和优化基本上和关系型数据库一致。而lsm tree,比如说hbase,这种结构优于写,而然读效率相对接近hash,所以索引的策略和传统并不一致,有些索引...显示全部

这个要看是哪款非结构化数据库了,或者说是用的的B-tree,LSM tree或者其他。
以B-tree为例,mongodb使用的就是这个存储结构,所以索引的选择和优化基本上和关系型数据库一致。
而lsm tree,比如说hbase,这种结构优于写,而然读效率相对接近hash,所以索引的策略和传统并不一致,有些索引功能需要自己在代码或者架构层去实现。

收起
农业其它 · 2017-06-28
浏览1881

提问者

剑舞伊人笑
研发工程师北京铁路局

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-06-27
  • 关注会员:2 人
  • 问题浏览:4242
  • 最近回答:2017-06-28
  • X社区推广