概述
编辑概述
编辑Elasticsearch SQL 旨在为 Elasticsearch 提供一个强大而轻量级的 SQL 接口。
简介
编辑Elasticsearch SQL 是一项功能,允许对 Elasticsearch 执行类似 SQL 的实时查询。无论使用 REST 接口、命令行还是 JDBC,任何客户端都可以使用 SQL 在 Elasticsearch 内部 *原生* 搜索和聚合数据。可以将 Elasticsearch SQL 视为一个 *翻译器*,它既理解 SQL 又理解 Elasticsearch,并且可以轻松地利用 Elasticsearch 的功能,以实时方式大规模读取和处理数据。
为什么选择 Elasticsearch SQL?
编辑- 原生集成
- Elasticsearch SQL 是从头开始为 Elasticsearch 构建的。每个查询都会根据底层存储有效地针对相关节点执行。
- 无需外部组件
- 无需额外的硬件、进程、运行时或库来查询 Elasticsearch;Elasticsearch SQL 通过在 Elasticsearch 集群 *内部* 运行来消除额外的活动部件。
- 轻量级且高效
- Elasticsearch SQL 不会抽象化 Elasticsearch 及其搜索功能 - 相反,它接受并公开 SQL,以便以相同声明式、简洁的方式允许适当的全文搜索,实时进行。