Timescale Cloud 是一个基于云的 PostgreSQL 平台,适用于资源密集型工作负载。我们帮助您更快地构建、进一步扩展并在预算内保持运行。Timescale Cloud 服务是一个优化的 100% PostgreSQL 数据库实例,您可以按原样使用,或者使用特定于您业务需求的功能进行扩展。可用的功能包括

  • 时序和分析:带有 TimescaleDB 的 PostgreSQL。您熟悉并喜爱的 PostgreSQL,通过用于存储和查询时序数据的功能进行增强,可大规模用于分析和其他用例。通过超表、连续聚合和列式存储获得更快的基于时间的查询。通过原生压缩、数据保留策略和无底数据分层到 Amazon S3 来节省存储。
  • AI 和向量:带有向量扩展的 PostgreSQL。将 PostgreSQL 用作向量数据库,其中包含专门构建的扩展,用于构建从开始到扩展的 AI 应用程序。通过 pgvector 和 pgvectorscale 扩展获得快速准确的相似性搜索。使用 pgai 扩展在您的数据上创建向量嵌入并执行 LLM 推理。
  • PostgreSQL:值得信赖的行业标准 RDBMS。非常适合需要强数据一致性、复杂关系和高级查询功能的应用。获得 ACID 合规性、广泛的 SQL 支持、JSON 处理以及通过自定义函数、数据类型和扩展实现的可扩展性。Timescale Cloud 持续监控您的服务并防止常见的 PostgreSQL 内存不足崩溃。

所有 Timescale Cloud 服务都包含您期望用于生产和开发环境的工具:在线迁移自动备份和 PITR高可用性读取副本数据分叉连接池分层存储基于使用量的存储、安全的控制台内 SQL 编辑、服务指标洞察、 简化的维护,等等。

您可以使用以下模式在 Timescale 控制台中管理您的 Timescale Cloud 服务并与您的数据交互

运维模式数据模式
Timescale Console ops mode
Timescale Console data mode
您可以使用运维模式来
  • 通过高可用性和读取副本确保数据安全
  • 使用压缩和分层存储节省资金
  • 启用 PostgreSQL 扩展以添加额外功能
  • 使用 VPC 提高安全性
  • 执行日常管理
由 PopSQL 提供支持,您可以使用数据模式来
  • 使用自动完成编写查询
  • 使用图表和仪表板可视化数据
  • 安排查询和仪表板以进行警报或定期报告
  • 共享查询和仪表板

要开始将 Timescale Cloud 用于您的数据

  1. 创建 Timescale 帐户:在 Timescale 控制台中注册以获得管理和与您的数据交互的集中点。

  2. 创建 Timescale Cloud 服务:即 PostgreSQL 数据库实例,由 TimescaleDB 提供支持,为生产而构建,并扩展了云功能,如透明数据分层到对象存储。

  3. 连接到您的 Timescale Cloud 服务:运行查询,添加和迁移来自其他来源的数据。

  4. 创建超表:在您的服务中创建一个标准的 PostgreSQL 表,然后将其转换为超表

    您可以使用常规 PostgreSQL 表执行的任何操作,都可以使用超表执行,只是时序数据具有更好的性能和改进的用户体验。

您创建一个 Timescale Cloud 帐户,以便以集中和高效的方式管理您的服务和数据。从 Timescale 控制台,您可以创建和删除服务、运行查询、管理访问和计费、集成其他服务、联系支持等等。

要设置 Timescale

  1. 注册30 天免费试用

    您会在收件箱中收到一封确认电子邮件。

  2. 在确认电子邮件中,单击提供的链接并登录到Timescale 控制台

    回答需求问题,它们帮助我们为您的用例优化 Timescale 服务。您现在可以创建一个 Timescale 服务。

现在您有了一个活跃的 Timescale 帐户,您可以在 Timescale 控制台中创建和管理您的服务。当您创建一个服务时,您为未来的数据提供了一个结构,然后您可以手动添加或从其他服务迁移。当您创建一个服务时,您的定价计划下的所有相关的 Timescale Cloud 功能都将自动可用。

  1. 服务创建页面中,选择 PostgreSQL 服务或添加 时序和分析AI 和向量 功能。单击 保存并继续

    Create Timescale Cloud service

  2. 按照 创建服务 中的后续步骤配置计算大小、环境、可用性、区域和服务名称。然后单击 创建服务

    您的服务会立即构建并准备好使用。

  3. 单击 下载配置 并将您需要连接到此服务的配置信息存储在安全位置。

    此文件包含您需要使用 Timescale 控制台数据模式、从命令行或使用第三方数据库管理工具连接到服务的密码和配置信息。

如果您选择直接转到服务概览,检查您的服务并连接到它向您展示如何连接。

Timescale 服务带有对其数据的访问控制。为了能够运行查询和执行其他操作,请使用在服务创建期间生成的凭据连接到该服务。

要连接到服务

  1. 检查您的服务是否运行正常

    Timescale 控制台中,检查您的服务是否标记为 正在运行

    Check service is running

  2. 连接到您的服务

    使用以下任一方法

    您现在可以为此服务运行查询。

快速回顾。您

  • 在 Timescale 控制台的运维模式中管理您的服务:添加读取副本并启用高可用性、配置压缩、更改参数等等。
  • 在 Timescale 控制台的数据模式中分析您的数据:使用自动完成编写查询、将它们保存在文件夹中、共享它们、创建图表/仪表板等等。
  • 将配置和安全信息存储在您的配置文件中。

超表是 PostgreSQL 表,可按时间自动分区您的数据。您与超表的交互方式与常规 PostgreSQL 表相同,但具有额外的功能,使管理时序数据变得更加容易。

要创建超表

  1. 连接到您的服务

    在 Timescale 控制台中,单击 数据,然后选择一个服务。

  2. 创建一个 PostgreSQL 表

    将以下内容复制到您的查询中,然后单击 运行

    CREATE TABLE stocks_real_time (
    time TIMESTAMPTZ NOT NULL,
    symbol TEXT NOT NULL,
    price DOUBLE PRECISION NULL,
    day_volume INT NULL
    );

    您会立即看到结果

    Data mode create table

  3. 创建一个超表

    将以下内容复制到您的 SQL 编辑器中,然后运行您的查询

    SELECT create_hypertable('stocks_real_time', by_range('time'));

    在数据模式下,您会立即看到结果

    Data mode create hypertable

就这样,您已经启动并运行了。享受使用 Timescale 进行开发吧。

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