Documentation

将数据迁移到 InfluxDB Cloud 专用版

将数据从其他由TSM支持的InfluxDB实例迁移至InfluxDB Cloud Dedicated,包括InfluxDB OSS 1.x、2.x、InfluxDB Enterprise和InfluxDB Cloud(TSM)。

你应该迁移吗?

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

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

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

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

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

你想要更好的 InfluxQL 性能吗?

是的,您应该迁移。设计InfluxDB v3存储引擎时的主要目标之一是实现SQL和InfluxQL的高性能实现。与使用TSM(InfluxDB OSS 1.x、2.x和Enterprise)驱动的InfluxDB进行查询相比,使用v3存储引擎驱动的InfluxDB进行InfluxQL查询具有更高的性能。

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

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

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

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

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

您不应该迁移。InfluxDB Cloud Dedicated 不支持 Flux。


迁移前

在您从 InfluxDB 1.x 或 2.x 迁移到 InfluxDB Cloud Dedicated 之前,TSM 存储引擎支持的一些模式设计实践在 InfluxDB 3 存储引擎中不被支持。具体而言,InfluxDB 3 强制执行以下模式限制:

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

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

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


数据迁移指南



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 企业版是建立在核心基础之上的商业版本,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度安全性。

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