宣布 InfluxDB Cloud 新高性能时序引擎正式发布
作者:Balaji Palani / 产品,用例
2023年2月1日
导航至
回顾2022年10月,我们的创始人兼首席技术官 Paul Dix 宣布了我们新数据库引擎 InfluxDB IOx 的有限发布。经过几个月的测试,我们兴奋地宣布数据库引擎的下一个阶段:正式发布。从今天起,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)——推出。今天GA发布时,在任一区域注册InfluxDB Cloud的用户将自动获得新数据库引擎的全部功能。
在考虑与其他工具的互操作性时,我们已准备好在启动时提供原生集成。这包括Apache SuperSet、Grafana数据可视化和Flight SQL,用于与兼容工具的互操作性。
更多即将推出
这再次是大规模推广的第一个阶段。在接下来的几周和几个月里,请注意查看新数据库引擎带来的更多功能。我们计划扩大使用该引擎的地区和云提供商数量,并更新我们产品套件中的新引擎,包括InfluxDB企业版。一旦出现,我们将宣布更多地区和云提供商的支持。这包括更多的AWS地区,以及Microsoft Azure和Google Cloud。
我们的当前计划是为Tableau和PowerBI等商业智能工具提供支持。我们还计划为那些希望从TSM引擎迁移到新数据库引擎的用户提供迁移工具。
截至今天,您可以在这里注册使用由IOx驱动的全新InfluxDB Cloud。