第1章 概述
585字约2分钟
2025-01-08
简介
Elasticsearch - 开源分布式搜索分析引擎
- 近实时(Near Real Time)
- 分布式存储/搜索/分析引擎
Solr(Apache 开源项目)
Splunk(商业上市公司)
从开源到上市
Elastic Inc - 开源软件 / 上市公司
当前市值超过 50 亿没劲,开盘当天涨幅达 94 %
10 万 + 的社区成员
7200 + 订阅用户,分布在100 + 国家
云服务 - Elastic, Amazon,阿里巴巴,腾讯
起源 - Lucene
诞生
搜索是任何软件都应该具备的能力
不要求你必须是一位数据科学家也能把它用好
分布式架构
主要功能
海量数据的分户式存储以及集群管理(服务于数据的高可用,水平扩展)
近实时搜索,性能卓越(结构化/全文/地理/自动完成)
海量数据的近实时分析(聚合功能)
版本与升级
5.x
6.x
7.x
家族成员
生态圈
Logstash
Logstash特性
Kibana
数据可视化分析工具
BEATS
轻量数据采集器
https://www.elastic.co/cn/products/beats
案例
搜索场景
Elastichsearch 与数据库的集成,单独使用 Elastichsearch 存储,架构简单,数据更新频繁和事务性操作频繁时,建议使用数据库同步 Elastichsearch。