在 nested 类型字段中存储 5000 条左右的数据记录,这样存储是否合理呢?

想问下在 nested 类型字段中存储 5000 条左右的数据,这样存储是否合理,在大佬们的实际应用场景中是否存在该场景,对于聚合查询的性能有哪些较大的影响呢?
具体场景如下:
客户访问网站时会开启一个会话,在一定时间内的浏览数据都算作是本次会话的记录。
目前我是建立了一个存储会话的索引 session , 现在需要将本次会话的所有浏览记录也存储起来。
翻阅文档后了解到 elasticsearch 处理关联关系的方式有 nested 嵌套和父子文档两种,查阅资料后准备选用 nested 方式,因为它相对来说查询效率更高。
根据监测知晓的目前网站的访问情况如下:大部分会话的浏览记录数不超过 100 ,但会存在少数会话的浏览记录达到了 1000 到 5000 之间(没搞清楚为啥会有这么多,但真实存在...)

CrazyZard
最佳答案

处理关联关系的方式总共有4种,nested 嵌套和父子文档只是其中2种,如果只有5000条数据,其实哪一种都可以

4年前 评论
i-am-king (楼主) 4年前
CrazyZard (作者) 4年前
i-am-king (楼主) 4年前
讨论数量: 1
CrazyZard

处理关联关系的方式总共有4种,nested 嵌套和父子文档只是其中2种,如果只有5000条数据,其实哪一种都可以

4年前 评论
i-am-king (楼主) 4年前
CrazyZard (作者) 4年前
i-am-king (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!