我们深知每个业务都有其独特的需求和挑战,因此腾讯云 ES 提供了多个产品版本,来满足不同的使用场景。
本文将各版本的功能特性进行对比说明,旨在帮助您根据自身应用场景、业务规模、性能需求以及技术栈做出合适的选择。
日志增强版与通用版的差异
项目 | 日志增强版 | 通用版 |
主要特点 | 更高的写入性能,更低的成本 | 适用各场景,社区版本跟进更快 |
适用场景 | 日志分析:Web 日志、App 日志、数据库日志等 指标分析:服务器指标、网络指标、存储指标等 应用性能追踪:Python、NodeJS 等 | 日志、搜索、分析、AI 增强等各类场景 |
核心优势 | 成本:基于对象存储的存算分离,成本更低 写入:特有索引写入加速技术,性能提升3 - 5倍 | 对社区版本覆盖更多,跟进更快 同时包含部分腾讯云 ES 自研技术 |
架构模式 | 专为日志场景打造的存算分离架构、热温架构 | 适用于日志/搜索/分析等各类场景的经典 ES 架构、热温架构 |
支持版本 | 7.14.2 | 8.13.3,8.11.3,7.17.7,7.14.2,7.10.1,6.8.2,5.6.4等 |
高级特性 | 白金版 | 白金版、基础版、开源版 |
计费 | 按集群节点规格、存储空间、节点数计费 存算分离架构后会产生分布式共享存储费用 (日志场景下,费用更低) | 按集群节点规格、存储空间、节点数计费 |
独有自研技术对比
日志增强版相比通用版在内核层面提供更多的高级功能,提升集群写入和查询性能,降低海量数据的存储成本。
分类 | 特性 | 描述 | 日志增强版 | 通用版 |
稳定性 | SLA | 服务级别协议,承诺服务质量、可用性和责任 | 最高99.9% | 最高99.9% |
| 全链路熔断限流 | 结合弹性漏斗和全链路内存熔断,综合考虑 CPU、IO、内存矛盾,支持高并发和大查询的混合场景 | √ | √ |
存储成本 | 存算分离 | 自研混合存储架构,缓存分层、智能卸载、实现冷热一体搜索,存储成本节约50% - 80% | √ | - |
| FST Off-Heap | 自研 FST 堆外存储,降低堆内内存使用量,大幅提升单节点磁盘管理能力 | √ | √ |
| 数据深度压缩 | 针对行存、列存、倒排索引字典文件做了系统性编码优化,并支持细粒度开关控制,存储成本下降20%+ | √ | √ |
写入性能 | 写入加速 | 自研无共享、自闭环读写分离架构,隔离资源的同时提升写入性能5 - 20倍 | √ | - |
| 物理复制 | 主从副本物理复制,消除副本冗余计算,写入性能提升50% | √ | - |
| 定向路由 | 分片定向路由优化,优化写入高扇出、长尾问题,写入性能提升30%+ | √ | √ |
查询性能 | 查询/IO 并行化 | 自研多级并行查询框架,支持全部查询场景,查询性能提升3 - 5倍 | √ | - |
| 自适应旁路 Merge 策略 | 通过对 Segment 进行合并收敛,减少查询随机 IO,总体查询性能提升2倍以上 | √ | - |
| 查询缓存优化 | 大幅提高了查询的并发能力,QPS 提升50%以上 | √ | √ |
| 查询裁剪 | 节点时序索引查询裁剪,时间范围裁剪优化为边界定点裁剪,高基维时序检索性能提升10倍+ | √ | √ |
| 排序加速 | 基于 bkd 存储架构在遍历倒排表时跳过不必要的数据比对,排序性能提升5 - 10倍 | √ | √ |
| 鉴权加速 | X-Pack 鉴权性能优化,消除鉴权热点开销,提升查询性能30%+ | √ | √ |
运维效率 | 自治索引 | 业界独有,支持分片自动调优、智能滚动、查询裁剪、故障自愈,实现索引全托管 | √ | √ |