windows64位 时序数据库 TimescaleDB + postgresql 安装

一、介绍

TimescaleDB是一个针对时序数据的开源数据库。它的目标是兼具NoSQL数据库的天然扩展能力和传统关系型数据库的可靠性与查询支持。

1、Hypertables

与用户数据交互的是Hypertable,它是一个在空间和时间上抽象的表,可以通过标准SQL进行查询。
Hypertable至少有一个时间列,和一个可选的分区键列,在其之上数据集还可以额外分区。

创建一个Hypertable分为两步:
1、创建标准的表,示例如下:

CREATE TABLE conditions (
    time        TIMESTAMPTZ       NOT NULL,
    location    TEXT              NOT NULL,
    temperature DOUBLE PRECISION  NULL
);

2、创建时序表,示例如下:

SELECT create_hypertable('conditions', 'time');

详细参数请参考:https://docs.timescale.com/timescaledb/latest/how-to-guides/hypertables/#create

2、Chunks

在内部,timescaledb自动将Hypertable分块,一个块对应一个根据时间间隔和分区键的空间区域确定的二维空间。
每个块使用一个标准数据库表实现,该数据库表自动地存放在数据库内。

TimescaleDB实现都是在Postgres之上的扩展,TimescaleDB必须安装在一个标准的Postgres上。

二、下载软件

1、postgresql下载
官网:https://www.enterprisedb.com/
下载链接: https://www.enterprisedb.com/downloads/postgresql

2、TimescaleDB下载
官网:https://www.timescale.com/
下载地址:https://docs.timescale.com/timescaledb/latest/how-to-guides/install-timescaledb/self-hosted/windows/installation-windows/
postgresql 12下载链接: https://timescalereleases.blob.core.windows.net/windows/timescaledb-postgresql-12_2.4.2-windows-amd64.zip

三、安装postgresql

1、运行安装包
选择安装目录,点击next。
设置数据库密码、其他选择默认即可。
最后stack_builder的选择,可以跳过。

2、添加环境变量
目的是安装TimescaleDB时,方便找到要执行的命令。
没有设置的话,可能会提示找不到命令。

将postgresql安装目录下的bin、lib、data三个目录加入Path即可。

3、验证
运行【SQL Shell (psql)】,能正常连接上表示安装成功。

四、安装TimescaleDB

1、关闭postgresql服务
安装TimescaleDB前,先关闭postgresql服务

2、运行setup.exe
解压下载的timescaledb-postgresql-12_2.4.2-windows-amd64.zip,
运行setupsetup.exe,输入y后,提示输入postgresql.conf的路径,
文件在安装目录下的data文件夹里

C:\Program Files\PostgreSQL\12\data\postgresql.conf

输入路径后,一直输入y,最后显示如下信息

TimescaleDB installation completed successfully.
press ENTER/Return Key to close...

3、验证
启动postgresql服务,
进入【SQL Shell (psql)】后输入,

create extension timescaledb;

显示如下,表示安装成功
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值