InfluxDB Cloud 中全新高性能时序引擎正式发布
作者:Balaji Palani / 产品, 用例
2023 年 2 月 1 日
导航至
早在 2022 年 10 月,我们的创始人兼首席技术官 Paul Dix 宣布 了我们新的数据库引擎 InfluxDB IOx 的限量发布。经过几个月的 Beta 测试,我们很高兴宣布我们的数据库引擎进入下一阶段:全面上市。截至今日,InfluxDB IOx 将作为全新且改进的 InfluxDB Cloud 向全球发布。
所有时序工作负载和所有性能
我们很高兴能将多项改进和更新带给全球用户群。虽然 InfluxDB 一直擅长处理指标,但新引擎可以处理指标、事件和追踪,并在性能和效率方面实现显著提升。
这到底意味着什么?让我们深入了解一下。
-
指标本质上是从同一来源以固定时间间隔轮询的时序数据。它们主要是定量的,可用于了解被监控的特定服务或设备的可用性或性能。
-
事件是由某些观察到的条件触发的状态变化,例如,已部署的代码、容器崩溃、HTTP 5XX 错误等。事件可以是半结构化的,并且通常包含更多上下文作为标签,以便可以将它们与指标相关联,从而获得更多见解。
-
追踪捕获信息以显示请求在分布式系统中的传播。根据应用程序或服务的复杂性,追踪可能包含许多跨度,这些跨度在概念上可能类似于宽表。
目前,还没有其他时序数据存储库可以优化地在一个地方索引、存储和分析指标、事件和追踪数据。
InfluxDB Cloud 凭借全新的高性能时序引擎,可以实时摄取、存储和分析高容量和高速数据,并从高粒度事件中动态派生指标。这扩展了 InfluxDB 可以处理的用例的数量和种类,例如可观测性和 分布式追踪,这些用例依赖于高 基数 数据。得益于 InfluxDB Cloud 全新的列式结构和压缩能力,数据库可以处理无界数据的标签值,而不会降低性能。总而言之,这些改进带来了实时的、深入的见解。这是一项巨大的发展,我们对用户将从中获得的所有好处感到兴奋。
更低的总体拥有成本
说到数据压缩,InfluxDB Cloud 现在使用 Apache Parquet 作为其持久化格式。这不仅有助于大幅提高压缩率,还使用户能够通过将时序数据传输到其他利用 Parquet 的系统和生态系统中来扩展其价值。但也许最重要的是,Parquet 的压缩意味着用户可以使用更少的云对象存储空间(如 Amazon S3)来保存更多数据,与 SSD 或弹性存储块相比,云对象存储非常便宜,从而降低了存储成本。
针对低延迟查询进行了优化
在 InfluxDB 中摄取和存储数据只是故事的一半。能够有效地查询和使用所有这些数据同样重要。得益于多项底层更新,我们优化了新引擎的性能。虽然并行性、下推和内存缓存等概念是驱动低延迟查询性能的关键方面,但真正对用户重要的是,快速、可靠的查询可以改善用户体验。
提高开发者效率
在 InfluxData,我们经常谈论我们如何 在开发者所在之处与他们会合。同样的情感也延续到了新的 InfluxDB Cloud 中。这方面最重要的发展是添加了原生 SQL 查询,这要归功于 Apache DataFusion。用户仍然可以使用 InfluxQL 和 Flux 语言进行更高级的数据处理。但最重要的是,您可以选择适合您需求的查询语言,并最大限度地提高您的生产力。
细则
今天有这么多好东西上市,最大的问题是如何获得它们。新数据库引擎的推出将分阶段进行。今天标志着第一阶段,它在两个 AWS 区域可用 – 弗吉尼亚州(us-east-1)和法兰克福(eu-central-1)。从今天的全面上市开始,在这些区域注册 InfluxDB Cloud 的每个人都将自动拥有新数据库引擎的所有功能。
在考虑与其他工具的互操作性时,我们在发布时就准备好了原生集成。这些包括 Apache SuperSet、用于数据可视化的 Grafana 以及 Flight SQL,用于与兼容工具的互操作性。
更多即将推出
再次强调,这只是更大规模推广的第一阶段。请在未来几周和几个月内关注使用新数据库引擎扩展的产品。我们计划扩展运行它的区域和云提供商的数量,并在我们的产品套件(包括 InfluxDB Enterprise)中更新新引擎。我们将随着更多区域和云提供商支持的出现而宣布。这包括更多的 AWS 区域,以及 Microsoft Azure 和 Google Cloud。
我们目前的计划是为 Tableau 和 PowerBI 等商业智能工具提供支持。我们还计划为那些想要从 TSM 引擎迁移到新数据库引擎的用户提供迁移工具。
截至今日,您可以在此处注册由 IOx 驱动的全新 InfluxDB Cloud。