推出 InfluxDB 3.0:今天即可在 InfluxDB Cloud 专用版中使用
作者:Rick Spencer / 产品,公司
2023年4月26日
导航至
现在我实际上已经与 InfluxDB 3.0 项目有几年的渊源,最初只是间接参与,后来则是紧密合作。我使用它的时间非常早,以至于一位 DataFusion 上游开发者直接称呼我为“User0”……我对这个昵称非常自豪。现在,经过这些年的开发,我很高兴能在 InfluxData 团队和 Apache Arrow 广泛社区的工作中扮演一个小角色,随着 InfluxDB 3.0 的推出,我真诚地希望现有和新用户都能从中受益。
推出 InfluxDB 3.0:InfluxDB IOx 的演变
从今天起,InfluxDB 3.0 现在成为所有 InfluxDB 产品(现有和未来的)的基础,首次将高性能、无限基数、SQL 支持和低成本对象存储引入 InfluxDB 平台。作为用 Rust 开发的列式数据库,InfluxDB 3.0 引入了单一数据存储对时间序列数据(指标、事件和跟踪)的全范围支持,以支持在可观察性、实时分析和物联网/工业物联网中依赖高基数时间序列数据的使用案例。
InfluxDB 3.0 现已可在 InfluxData 的云产品中使用:InfluxDB Cloud Serverless(我们全面管理的弹性多租户数据库)和今天宣布的 InfluxDB Cloud Dedicated(InfluxDB 的全面管理单租户版本)。敬请期待今年稍后推出的自助管理产品。
- InfluxDB 3.0 集群:InfluxDB Enterprise 的演变。
InfluxDB Cloud Dedicated 现已正式上市
InfluxDB Cloud Dedicated 是针对处理大量数据集并需要数据在专用单租户集群中隔离的保证和安全的客户理想解决方案。它提供自定义配置和增强的安全选项(包括企业单点登录、私有连接和基于角色的访问控制)以及基于容量的定价模式。
针对 InfluxDB 3.0 进行优化...
如果您属于以下类别之一,我们认为您会想查看 InfluxDB 3.0
-
您是现有 InfluxDB OSS 用户——InfluxDB 3.0 可能会以最小的更改使您的现有工作负载运行得更快、更便宜。此外,它还为您提供了访问新功能以及使用 InfluxDB 处理更多、不同类型数据的能力。
-
您不是现有的 InfluxDB 用户,但您需要一个具有实时能力的大数据量分析数据库,或者您正在努力发挥现有分析数据库的最大作用,那么 InfluxDB 3.0 将满足您的需求。
无限扩展的性能
InfluxDB 3.0 在某些重要方面超越了 InfluxDB 1.x 和 2.x。InfluxDB 3.0 的增强使其成为分析数据库的佼佼者,允许开发者以实时和可扩展的方式,无妥协地摄取和查询所有类型的时间序列数据。
InfluxDB 3.0 现在支持无限的 基数,这扩大了 InfluxDB 的应用范围,使其适用于任何带时间戳的数据。与其他分析数据库不同,InfluxDB 3.0 在数据复杂性和基数增加的情况下,实现了在摄取性能、可扩展性、弹性和效率方面的显著提升。
例如,与 InfluxDB 的早期版本相比,新的 InfluxDB 3.0 在以下方面实现了性能提升:
-
查询速度提高 100 倍,针对高基数数据,提供实时查询响应
-
摄取性能提高 10 倍,每秒处理和分析数十亿个时间序列数据点,无限制或上限
-
数据压缩提高 10 倍,通过使用专为高效数据存储和检索设计的 Apache Parquet 文件格式
InfluxDB 在 Arrow 生态系统中的位置
我们围绕 Apache Arrow 项目开发了 InfluxDB IOx - 由此扩展到 InfluxDB 3.0 - 这是一个开源的、内存中列式数据的规范,是分析用例高性能计算的黄金标准。我们基于 Arrow 构建了 InfluxDB IOx 引擎,以利用其性能和生态系统。
InfluxDB 3.0 现在使用 Apache Parquet 文件格式来存储数据。Parquet 的压缩技术实现了对磁盘空间高效使用的数量级提升。能够在更小的空间中存储更多的数据对于控制成本以及大型分析工作负载的整体效率都至关重要。
借助 Apache DataFusion,InfluxDB 3.0 拥有一个现代化且速度极快的 SQL 实现。因为它基于开放标准,您可以将现有的 SQL 知识和工具带入您的 InfluxDB 体验。我们甚至增强了 DataFusion 的 SQL 语法,以包括关键的时间序列函数。
我们还把 InfluxData 的时间序列查询语言 InfluxQL 带入 DataFusion。现在,InfluxQL 的运行速度比以往任何时候都要快。
在 InfluxData,我们相信 Apache Arrow 生态系统。忠于我们的开源精神,我们的工程师对上游 Arrow 项目做出了重大贡献,以确保性能和能力符合 InfluxDB 及其用户群体的标准。InfluxDB 3.0 的引入将时间序列数据首次引入 Arrow 生态系统,使分析工作负载更容易集成时间序列数据。这确保了开源贡献更容易构建和集成。
今天开始使用 InfluxDB 3.0
要开始使用 InfluxDB 3.0,请尝试 InfluxDB 云无服务器,或今天 请求 InfluxDB 云专用证明概念。