文档文档

将数据迁移到 InfluxDB 集群

将数据从由 TSM 驱动的其他 InfluxDB 实例(包括 InfluxDB OSS 1.x、2.x、InfluxDB Enterprise 和 InfluxDB Cloud(TSM))迁移到由 InfluxDB v3 驱动的 InfluxDB 集群。

你应该迁移吗?

迁移到 InfluxDB 集群有一些重要事项需要考虑。以下问题将帮助你做出迁移的决定。

你是否目前受限于系列基数?

是的,你应该迁移。系列基数是 InfluxDB TSM 存储引擎的一个主要限制因素。你的数据中独特的系列越多,你的数据库性能越低。InfluxDB v3 存储引擎支持近乎无限的系列基数,并且毫无疑问是高系列基数工作负载的更好解决方案。

你是否想用 SQL 查询你的数据?

是的,你应该迁移。InfluxDB 集群让你可以用 SQL 查询你的时间序列数据。有关使用 SQL 查询数据的更多信息,请参阅

你是否想获得更好的 InfluxQL 性能?

是的,您应该迁移。设计 InfluxDB v3 存储引擎的主要目标之一是实现 SQL 和 InfluxQL 的高性能实现。与由 TSM 驱动的 InfluxDB(InfluxDB OSS 1.x、2.x 和企业版)相比,在由 InfluxDB v3 驱动的 InfluxDB 上查询时,InfluxQL 查询的性能更高。

你是否依赖于 Flux 查询和 Flux 任务?

您不应该迁移。InfluxDB 集群版不支持 Flux。


在迁移之前

在您从 InfluxDB 1.x 或 2.x 迁移到 InfluxDB 集群版之前,有一些由 TSM 存储引擎支持的架构设计实践,在 InfluxDB v3 存储引擎中不受支持。具体来说,InfluxDB v3 强制实施以下架构限制

  • 您不能为标签和字段使用重复的名称
  • 默认情况下,度量可以包含最多 250 列,每列代表时间、字段或标签。

有关更多信息,请参阅 架构限制

如果您的架构不遵守这些限制,您必须在迁移到 InfluxDB 集群版之前更新您的架构。


数据迁移指南


这个页面有用吗?

感谢您的反馈!


Flux 的未来

Flux 将进入维护模式。您可以在不修改代码的情况下继续像现在一样使用它。

阅读更多

InfluxDB v3 增强功能和 InfluxDB Clustered 现已正式发布

新功能包括更快的查询性能和管理工具,推动了 InfluxDB v3 产品线的进步。InfluxDB Clustered 现已正式发布。

InfluxDB v3 性能和功能

InfluxDB v3产品线在查询性能方面进行了重大提升,并提供了新的管理工具。这些增强功能包括一个操作仪表板来监控您的InfluxDB集群的健康状况,InfluxDB云专享版中的单点登录(SSO)支持,以及用于令牌和数据库的新管理API。

了解v3的新增强功能


InfluxDB集群版已正式发布

InfluxDB集群版现已正式发布,为您的自管理堆栈提供InfluxDB v3的强大功能。

与我们谈谈InfluxDB集群版