ES 什么是elasticsearch
ES 是 elasticsearch 的简称,elasticsearch 是一款非常强大的开源分布式搜索引擎,可以帮助我们从海量数据中快速找到需要的内容。
elasticsearch 的底层实现 是一个名为 Lucene 的技术。而 Lucene 中的核心技术就是倒排索引
Lucene 的优势:易扩展、高性能(基于倒排索引)
Lucene 的缺点:只限于Java语言开发、不支持水平扩展
elasticsearch 里面还包含了好几个组件(如下图)
整个 ELK 技术栈里面,尽管它有好多个组件,但核心是 elasticsearch,它负责数据的存储、搜索、分析数据。
LogStash、Beats主要负责数据抓取,可以用其他技术替代,不一定非要用LogStash、Beats
Kibana主要负责数据可视化,可以用其他技术替代,不一定非要用Kibana
elasticsearch 的发展:
总结:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律