大数据存储 hbase+es, 或者mongodb+es, 在亿级别不要求实时情况下单用es存储会有什么区别? 还是es本身 频繁写 会影响性能?
延伸: 为什么要用hbase先存储?
这个框架中 HBase主要做存储和列的横向扩展。 ES提供二级索引,增强HBase略微不足的查询性能。
简单一点就是hbase用于存储全量信息,es存储一些抽出去的热词相关字段用来当索引配合使用,es特点就是速度快,通过es查出相关索引去hbase拿全量信息,
单用es的话es的数据之间的设计考虑得头皮发麻,要么直接存结果集,但是也不可取