如果您正在寻找用于分析时间序列数据的数据库,TimescaleDB 可能是最佳选择。 TimescaleDB 基于 PostgreSQL,但在分析时间序列数据时针对速度和可扩展性进行了调整。 它是 PostgreSQL 开发人员提供的开源免费数据库系统。 该数据库系统在使用实时监控系统和需要时间序列数据的系统时非常有用。 在本文中,我们将学习如何在 Ubuntu 20.04 上使用 PostgreSQL 安装和配置 TimescaleDB。
先决条件
- 全新安装的 Ubuntu 20.04
- 根特权帐户
- Internet 连接以安装软件包
在 Ubuntu 20.04 上安装 TimescaleDB
要在 Ubuntu 20.04 上安装和配置 TimescaleDB,请按照以下步骤操作。
更新系统
在开始设置之前,使用以下命令更新 ubuntu
$ sudo apt update
安装 PostgreSQL
在安装 TimescaleDB 之前,我们需要安装 postgresql。 TimescalDB 支持 postgresql 9.6 或更高版本。 在此示例中,正在安装 postgresql-12。 您可以根据需要更改版本。
$ sudo apt install postgresql-12
要验证安装,请使用用户 postgres 连接到 postgresql,如下所示:
$ sudo su - postgres
安装 TimescaleDB
要安装 timescaledb,您需要在 apt 存储库中添加 timescaledb-ppa。
$ sudo add-apt-repository ppa:timescale/timescaledb-ppa