Documentation

将数据迁移到 InfluxDB Cloud Serverless

将数据从其他由TSM驱动的InfluxDB实例迁移到由v3存储引擎支持的InfluxDB Cloud Serverless,包括InfluxDB OSS 1.x、2.x、InfluxDB Enterprise和InfluxDB Cloud (TSM)。

你应该迁移吗?

在迁移到 InfluxDB Cloud Serverless 时,有重要事项需要考虑。以下问题将帮助您决定是否迁移。

您目前受到系列基数的限制吗?

是的,您应该迁移。系列基数是InfluxDB TSM存储引擎的一个主要限制因素。数据中唯一系列越多,数据库的性能就越差。InfluxDB 3存储引擎支持几乎无限的系列基数,毫无疑问,它是处理高系列基数工作负载的更好解决方案。

您想使用SQL查询您的数据吗?

是的,您应该迁移。InfluxDB Cloud Serverless 允许您使用 SQL 查询您的时间序列数据。有关使用 SQL 查询数据的更多信息,请参见:

您是否依赖于特定的云服务提供商或区域?

您可能需要迁移。InfluxDB Cloud Serverless 实例可从以下提供商获取:

  • 亚马逊网络服务 (AWS)
    • 美国东部 (维吉尼亚)
    • 欧洲法兰克福

如果您的部署需要其他云服务提供商或区域,您可能需要等待InfluxDB 3存储引擎在满足您要求的区域可用。目前我们正在努力使InfluxDB 3在全球更多的提供商和区域可用。

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

您可能应该迁移。Flux 查询在 InfluxDB 3 存储引擎上的性能较差。Flux 针对 TSM 存储引擎进行了优化,但这些优化不适用于 InfluxDB 3 的磁盘结构。


迁移前

在您从 InfluxDB 1.x 或 2.x 迁移到 InfluxDB Cloud Serverless 之前,TSM 存储引擎支持的架构设计实践在 InfluxDB 3 存储引擎中不被支持。具体来说,InfluxDB 3 强制执行以下架构限制:

  • 标签和字段不能使用重复的名称
  • 测量可以包含多达200列,每列代表时间、字段或标签。

有关更多信息,请参见 Schema restrictions

如果您的模式不符合这些限制,您必须在迁移到 InfluxDB Cloud Serverless 之前更新您的模式。


数据迁移指南



Flux的未来

Flux 正在进入维护模式。您可以像现在一样继续使用它,而无需对您的代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已公开Alpha测试

InfluxDB 3 Open Source is now available for alpha testing, licensed under MIT or Apache 2 licensing.

我们将发布两个产品作为测试版的一部分。

InfluxDB 3 核心,是我们新的开源产品。 它是一个用于时间序列和事件数据的实时数据引擎。 InfluxDB 3 企业版是建立在核心基础之上的商业版本,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度安全性。

有关如何开始的更多信息,请查看:

InfluxDB 云端无服务器