背景: 现在有一个订单表,大概有6亿数据了(已分表)。es在我们公司基本被当做第二个数据库来使用,
现状和诉求:
各位大牛,小牛求给小弟一点建议
现状和诉求:
- 之前6亿条数据都放在一个index一个type中,也不知道是否是因为这个原因,es的查询效率非常的低。基本只能应对内部管理系统查询需求。
- 分表后希望es能作为一个中间层来使用: 条件先到es中cha查询出分表字段的值,再去数据库中取相应值。甚至就直接拿es的结果返回
- 想了解下分index和分type有何区别?
各位大牛,小牛求给小弟一点建议
2 个回复
pqy
赞同来自: zouchao
BrickXu - BlackOps@Qunar
赞同来自: zouchao
这个从数据结构入手分析差异性,更适合程序员设计自己的数据模型参考用。