TimescaleDB 托管服务 (MST) 是 TimescaleDB 在 Azure 和 GCP 上托管的服务。MST 是与 Aiven 合作提供的。

Timescale Cloud 或 MST?

Timescale Cloud 是一个以高性能开发者为中心设计的云平台,提供增强了我们极速向量搜索功能的 PostgreSQL 服务。您可以安全地将 Timescale Cloud 与您的 AWS、GCS 或 Azure 基础设施集成。 创建 Timescale Cloud 服务 并免费试用。

如果您需要在 GCP 或 Azure 上运行 TimescaleDB,那么您来对地方了 — 请继续阅读。

TimescaleDB 托管服务中的服务是您选择的云提供商上的一个云实例,您可以在其上安装数据库。

  1. 登录 您的 TimescaleDB 托管服务门户。

  2. 点击 创建服务 并选择 TimescaleDB,然后更新您的偏好设置

    Create a new service in the Managed Service for TimescaleDB portal
    • 选择您的云服务提供商 字段中,点击您首选的提供商。
    • 选择您的云服务区域 字段中,点击您首选的服务器位置。这通常是物理位置上离您最近的服务器。
    • 选择您的服务计划 字段中,根据您需要的硬件配置,点击您首选的计划。如果您正处于试用期,只想试用该服务或开发概念验证,我们建议选择 Dev 计划,因为它在试用期内最具成本效益。
  3. 在屏幕右侧的信息栏中,查看您为服务选择的设置,然后点击 创建服务。服务需要几分钟才能完成配置。

当您的服务启动并运行时,您可以使用 psql 命令行实用程序从本地系统连接到它。这与您之前可能用于连接 PostgreSQL 的工具相同,但如果您尚未安装它,请查看 安装 psql 部分。

  1. 登录 您的 TimescaleDB 托管服务门户。

  2. 服务 选项卡中,找到您要连接的服务,并检查它是否标记为 运行中

  3. 点击您要连接的服务的名称以查看连接信息。记下 hostportpassword

  4. 在您的本地系统上,在命令提示符下,使用您自己的服务详细信息连接到服务

    psql -x "postgres://tsdbadmin:<PASSWORD>@<HOSTNAME>:<PORT>/defaultdb?sslmode=require"

    如果您的连接成功,您将看到类似这样的消息,然后是 psql 提示符

    psql (13.3, server 13.4)
    SSL connection (protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384, bits: 256, compression: off)
    Type "help" for help.
    defaultdb=>

TimescaleDB 作为 PostgreSQL 数据库的扩展提供,并且当您在 TimescaleDB 托管服务上创建新服务时,默认情况下会启用它。您可以使用 psql 提示符下的 \dx 命令检查是否安装了 TimescaleDB 扩展。它看起来像这样

defaultdb=> \dx
List of installed extensions
-[ RECORD 1 ]------------------------------------------------------------------
Name | plpgsql
Version | 1.0
Schema | pg_catalog
Description | PL/pgSQL procedural language
-[ RECORD 2 ]------------------------------------------------------------------
Name | timescaledb
Version | 2.5.1
Schema | public
Description | Enables scalable inserts and complex queries for time-series data
defaultdb=>

既然您的第一个服务已经启动并运行,您可以查看文档中的 TimescaleDB 托管服务 部分,了解您可以使用它做什么。

如果您想学习一些教程来帮助您开始使用 TimescaleDB 和时间序列数据,请查看 教程 部分。

如果您在解决问题时需要帮助,或者想进行交流,您可以随时 联系我们

关键词

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