elasticsearch现在最主流的就是elk套件,它是否有别的应用场景呢?
收起elk偏向于检索、查询、数据分析,适用于OLAP系统,作为后端分析系统组件。
mongodb偏向于大数据规模下的CRUD,适用于对事务要求不强的OLTP系统,作为前置事务处理的应用系统组件。
目前es除了用于日志分析中,还会常用于应用系统一些非结构化的统计结果的保存和抽取,因为数据结构不要用预先定义,比较灵活,比较关注的可能是mapping问题,在产品设计的时间提前规划即可,另外硬件资源的投入,按实际情况技术进行调整,达到成本最优。