Timescale Cloud:性能、规模、企业级
自托管产品
MST
TimescaleDB 是一个 PostgreSQL 扩展,适用于时序数据以及需要摄取和查询大量数据的严苛工作负载。
本节将向您展示如何
- 在 PostgreSQL 上安装和配置 TimescaleDB - 设置自托管 PostgreSQL 实例以高效运行 TimescaleDB。
- 将 TimescaleDB 扩展添加到您的数据库 - 在数据库上启用 TimescaleDB 功能和性能改进。
开发和生产环境
以下说明适用于开发和测试安装。对于生产环境,我们强烈建议您实施以下功能,其中许多可以通过 PostgreSQL 工具实现。
- 增量备份和数据库快照,以及高效的时间点恢复。
- 高可用性复制,最好是跨多个可用区的节点。
- 自动故障检测与快速重启,适用于非复制和复制部署。
- 在需要时使用异步副本进行读取扩展。
- 使用连接池器扩展客户端连接。
- 零停机小版本和扩展升级。
- 用于主要版本升级和其他功能测试的分支工作流。
- 监控和可观察性。
准备部署到生产环境?使用 Timescale Cloud 服务,我们将为您的数据库进行性能调优,并处理可扩展性、高可用性、备份和管理,让您高枕无忧。
本节将向您展示如何使用 Timescale 提供的软件包在支持的平台上安装最新版本的 PostgreSQL 和 TimescaleDB。
警告
如果您之前没有使用包管理器安装 PostgreSQL,则在按照这些安装说明操作时可能会遇到错误。最佳实践是在开始之前完全删除任何现有的 PostgreSQL 安装。
要保留当前的 PostgreSQL 安装,请从源码安装。
任务完成,您已安装 PostgreSQL 和 TimescaleDB。
为了提高性能,您可以在自托管 PostgreSQL 实例上的每个数据库上启用 TimescaleDB。本节将向您展示如何使用命令行中的 psql
为 PostgreSQL 中的新数据库启用 TimescaleDB。
连接到 PostgreSQL 实例上的数据库
在 PostgreSQL 中,默认用户和数据库都是
postgres
。要使用不同的数据库,请将<database-name>
设置为该数据库的名称psql -d "postgres://<username>:<password>@<host>:<port>/<database-name>"将 TimescaleDB 添加到数据库
CREATE EXTENSION IF NOT EXISTS timescaledb;检查 TimescaleDB 是否已安装
\dx您将看到已安装扩展的列表
List of installed extensionsName | Version | Schema | Description-------------+---------+------------+---------------------------------------------------------------------------------------plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural languagetimescaledb | 2.17.2 | public | Enables scalable inserts and complex queries for time-series data (Community Edition)按 q 退出扩展列表。
就是这样!您已在自托管的 PostgreSQL 实例上的数据库中运行 TimescaleDB。
下一步是什么?试用 Timescale 提供的主要功能,查看使用案例教程,使用您喜欢的编程语言与 Timescale Cloud 服务中的数据进行交互,将您的 Timescale Cloud 服务与一系列第三方工具集成,使用 Timescale,或深入了解API。
TimescaleDB 支持以下平台
Debian | Ubuntu | Red Hat Enterprise | Fedora | Rocky Linux |
---|---|---|---|---|
Debian 10 Buster | Ubuntu 20.04 LTS Focal Fossa | Red Hat Enterprise Linux 7 | Fedora 33 | Rocky Linux 8 |
Debian 11 Bullseye | Ubuntu 22.04 LTS Jammy Jellyfish | Red Hat Enterprise Linux 8 | Fedora 34 | Rocky Linux 9 |
Debian 12 Bookworm | Ubuntu 23.04 Lunar Lobster | Red Hat Enterprise Linux 9 | Fedora 35 | |
Ubuntu 24.04 LTS Noble Numbat |
关键词
在此页面上发现问题?报告问题 或 在 GitHub 上编辑此页面
。