Timescale Cloud:性能、规模、企业级

自托管产品

MST

您可以使用停机迁移将少于 100GB 的数据从自托管数据库移动到 Timescale Cloud 服务。

停机迁移使用原生的 PostgreSQL pg_dumppg_restore 命令。如果您从自托管的 TimescaleDB 进行迁移,此方法适用于已压缩到列式存储的超表,而无需在开始前将数据转换回行式存储。

重要提示

如果您想迁移超过 400GB 的数据,请创建Timescale Console 支持请求,或发送电子邮件至 support@timescale.com 说明您想要迁移的数据量。我们将为您预置 Timescale Cloud 实例。

然而,大量数据的停机迁移需要大量时间。对于超过 100GB 的数据,最佳实践是遵循实时迁移

本页面向您展示如何使用 shell 命令将数据从自托管数据库移动到 Timescale Cloud 服务。

最佳实践是使用与您的 Timescale Cloud 服务位于同一区域的 Ubuntu EC2 实例 来移动数据。也就是说,您运行命令以将数据从源数据库移动到目标 Timescale Cloud 服务的机器。

移动数据前

  • 创建目标 Timescale Cloud 服务

    每个 Timescale Cloud 服务都有一个支持最流行扩展的单一数据库。Timescale Cloud 服务不支持表空间,并且没有与服务关联的超级用户。最佳实践是创建至少具有 8 个 CPU 的 Timescale Cloud 服务,以获得更流畅的体验。更高配置的实例可以显著缩短整体迁移窗口。

  • 为确保在迁移过程中不运行维护,最佳实践是调整维护窗口

  • 在您的迁移机器上安装 PostgreSQL 客户端工具。

    这包括 psqlpg_dumppg_dumpall

  • 安装 GNU 版本的 sed

    在您的迁移机器上运行 sed --version。GNU sed 会将自己标识为 GNU 软件,而 BSD sed 会返回 sed: illegal option -- -

将数据从自托管数据库移动到 Timescale Cloud 服务

关键词

此页面有发现问题?报告问题 或 编辑此页面 在 GitHub 上。