TimescaleDB 托管服务 (MST) 是 TimescaleDB 在 Azure 和 GCP 上托管的服务。MST 是与 Aiven 合作提供的。
Timescale Cloud 或 MST?
Timescale Cloud 是一个以高性能开发者为中心设计的云平台,提供增强了我们极速向量搜索功能的 PostgreSQL 服务。您可以安全地将 Timescale Cloud 与您的 AWS、GCS 或 Azure 基础设施集成。 创建 Timescale Cloud 服务 并免费试用。
如果您需要在 GCP 或 Azure 上运行 TimescaleDB,那么您来对地方了 — 请继续阅读。
TimescaleDB 托管服务中的服务是您选择的云提供商上的一个云实例,您可以在其上安装数据库。
登录 您的 TimescaleDB 托管服务门户。
点击
创建服务
并选择TimescaleDB
,然后更新您的偏好设置- 在
选择您的云服务提供商
字段中,点击您首选的提供商。 - 在
选择您的云服务区域
字段中,点击您首选的服务器位置。这通常是物理位置上离您最近的服务器。 - 在
选择您的服务计划
字段中,根据您需要的硬件配置,点击您首选的计划。如果您正处于试用期,只想试用该服务或开发概念验证,我们建议选择Dev
计划,因为它在试用期内最具成本效益。
- 在
在屏幕右侧的信息栏中,查看您为服务选择的设置,然后点击
创建服务
。服务需要几分钟才能完成配置。
当您的服务启动并运行时,您可以使用 psql
命令行实用程序从本地系统连接到它。这与您之前可能用于连接 PostgreSQL 的工具相同,但如果您尚未安装它,请查看 安装 psql 部分。
登录 您的 TimescaleDB 托管服务门户。
在
服务
选项卡中,找到您要连接的服务,并检查它是否标记为运行中
。点击您要连接的服务的名称以查看连接信息。记下
host
、port
和password
。在您的本地系统上,在命令提示符下,使用您自己的服务详细信息连接到服务
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=> \dxList of installed extensions-[ RECORD 1 ]------------------------------------------------------------------Name | plpgsqlVersion | 1.0Schema | pg_catalogDescription | PL/pgSQL procedural language-[ RECORD 2 ]------------------------------------------------------------------Name | timescaledbVersion | 2.5.1Schema | publicDescription | Enables scalable inserts and complex queries for time-series datadefaultdb=>
既然您的第一个服务已经启动并运行,您可以查看文档中的 TimescaleDB 托管服务 部分,了解您可以使用它做什么。
如果您想学习一些教程来帮助您开始使用 TimescaleDB 和时间序列数据,请查看 教程 部分。
如果您在解决问题时需要帮助,或者想进行交流,您可以随时 联系我们。
关键词