要获得与亚马逊 Timestream 类似的功能 LiveAnalytics,可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Timestream for InfluxDB 3 中的核心版和企业版
Amazon Timestream for InfluxDB 3 有两个版本可供选择:核心版和企业版。两种版本均用于收集、处理、转换和存储事件及时间序列数据,尤其适合需要实时摄取和快速查询响应以构建用户界面、监控系统和自动化解决方案的使用案例。
常见使用案例
核心版和企业版均已针对必须进行近乎实时的数据监控且查询需快速返回以支持控制面板和交互式用户界面等用户体验的场景进行优化。常见使用案例包括:
-
监控传感器数据
-
服务器监控
-
应用程序性能监控
-
网络监测
-
金融市场与交易分析
-
行为分析
核心版
InfluxDB 3 核心版基于 InfluxDB 3 开源版本,为实时时间序列数据处理提供经济高效的解决方案。
核心版功能亮点:
-
支持 Amazon S3 对象存储的无磁盘架构。
-
快速的查询响应时间(最后一个值查询低于 10 毫秒,或不同元数据查询低于 30 毫秒)。
-
用于插件和触发器的嵌入式 Python 虚拟机。
-
实现高效存储和查询的 Parquet 文件持久性。
-
与 InfluxDB 1.x 和 2.x 写入完全兼容。 APIs
-
仅限于单节点部署。
限制:
-
缺乏压缩功能,这会随着时间推移影响性能。
-
最适合处理以近期数据(通常为几天前的数据)为重点的工作负载。
-
不建议用于涉及长期存储和分析的使用案例。
企业版
InfluxDB 3 企业版基于核心版构建,新增专为要求严苛的生产工作负载、高可用性和长期数据留存而设计的功能。
企业版在核心版基础上新增以下功能:
-
历史查询功能和单系列索引,用于优化长期数据分析。
-
通过多节点集群配置实现高可用性。
-
用于扩展读取密集型工作负载的只读副本。
-
压缩能力,对于长期保持性能至关重要。
-
支持多节点部署(最初支持最多 3 个节点,未来可扩展)。
-
增强的安全性(即将推出)。
-
行级删除支持(即将推出)。
-
集成的管理用户界面(即将推出)-注意:目前,你可以使用从 https://docs.influxdata.com/influxdb3/ explorer/ 下载的 InfluxDB 资源管理器。
在核心版与企业版之间进行选择
在以下情况下,选择核心版:
-
工作负载重点关注近乎实时地监控最新数据。
-
单节点部署即可满足可用性需求。
-
成本优化是首要关注点。
-
无需实现长期数据留存。
-
进行开发、测试或 proof-of-concept工作以探索引擎的功能。
在以下情况下,选择企业版:
-
需存储和分析超过数天的历史数据。
-
高可用性和读取扩展是必要条件。
-
需压缩功能以维持长期性能。
-
生产工作负载需要增强的可靠性和可扩展性。
-
需要多节点部署以实现更优的性能分布。
这两个版本都利用 Amazon Timestream 来获得 InfluxDB 的托管服务优势,包括自动备份、软件更新和与之集成 Amazon Web Services 服务,同时允许您灵活地选择最符合您的工作负载要求的功能集。