首页 > 系统相关 >Windows系统安装timescaledb

Windows系统安装timescaledb

时间:2023-06-30 11:38:10浏览次数:67  
标签:10 postgresql Windows chunk timescaledb PostgreSQL 安装

TimescaleDB是基于PostgreSQL数据库打造的一款时序数据库,插件化的形式,随着PostgreSQL的版本升级而升级,不会因为另立分支带来麻烦。 TimescaleDB具备以下特点 1. 基于时序优化 2. 自动分片(按时间、空间自动分片(chunk)) 3. 全SQL接口 4. 支持垂直于横向扩展 5. 支持时间维度、空间维度自动分区。空间维度指属性字段(例如传感器ID,用户ID等) 6. 支持多个SERVER,多个CHUNK的并行查询。分区在TimescaleDB中被称为chunk。 7. 自动调整CHUNK的大小 8. 内部写优化(批量提交、内存索引、事务支持、数据倒灌)。 内存索引,因为chunk size比较适中,所以索引基本上都不会被交换出去,写性能比较好。 数据倒灌,因为有些传感器的数据可能写入延迟,导致需要写以前的chunk,timescaleDB允许这样的事情发生(可配置)。

由于公司需要运用到timescaledb这个数据库,自己通过在网上搜索相关搭建文章在本地环境试着搭建,发现其中有一些问题特此在这里记录一下。

搭建timescaledb需要准备以下东西:

1、postgresql安装包,地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

Windows系统安装timescaledb_安装包

如上图选择Windows版本(64位的选择x86-64,32选择x86-32)点击download就可以了。

2、timescaledb安装包,地址:https://docs.timescale.com/latest/getting-started/installation/windows/installation-windows

Windows系统安装timescaledb_安装包_02

 

Windows系统安装timescaledb_PostgreSQL_03

 

 

3、安装postgresql

安装过程这里就不在给出,除了安装路径更改一下其他的一直默认就行。实在不会安装的百度上面很多。

安装过程中会自动给你安装Visual C++ Redistributable for Visual Studio,所以我省略了这个 步骤。

在安装完成以后,把postgresql服务关闭(右键我的电脑->管理->服务和应用程序->服务,找到postgresql-x64-10进程右键停止),然后需要配置一下环境变量:

找到我的电脑右键点击属性,然后如下:

 

Windows系统安装timescaledb_安装包_04

 

Windows系统安装timescaledb_PostgreSQL_05

 

 

 

需要在path中添加你所安装的postgresql路径下的bin和lib,我这里是:D:\Program Files\PostgreSQL\10\bin和D:\Program Files\PostgreSQL\10\lib。

4、安装timescaledb

将之前下载好的压缩包打开,由于我的postgresql安装的是10版本,所以timescaledb安装包也是10版本的,如果是11版本或者9版本的按照步骤2重新选择就可以了。

Windows系统安装timescaledb_postgresql_06

 

 

 选择setup.exe,这里需要用管理员权限运行不然后面安装会有问题。

Windows系统安装timescaledb_安装包_07

 

 

 

除了上面那个路径外其他的选择yes就行。安装完timescaledb把postgresql服务进程开启,开启过程和关闭类似。

安装完成,可以执行CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;检测是否安装成功。

Windows系统安装timescaledb_PostgreSQL_08

 

 

 出现如上图的信息说明安装成功。

 

作者:古道轻风


标签:10,postgresql,Windows,chunk,timescaledb,PostgreSQL,安装
From: https://blog.51cto.com/u_15949547/6589180

相关文章

  • windows下influxDB管理工具:InfluxDBStudio
    1、版本说明如下图2、版本发布网址:https://github.com/CymaticLabs/InfluxDBStudio/releases/tag/v0.2.0-beta.13、运行软件包4、创建连接连接设置使用“​​ConnectionSettings​​连接设置”对话框配置InfluxDB连接的详细信息:​​Name​​名称-连接的名称。这是使用......
  • Docker-环境安装
    安装yum-utils:yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2  为yum源添加docker仓库位置: yum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.repo   安装docker: yuminstalldocker-ce......
  • kubernetes安装实战->稳定版本v1.14.3
    kubernetes安装方式有很多种,这里kubeadm方式安装,一主两从形式部署。1、集群信息a、集群节点规划主机名   节点ip    角色  部署组件k8s-master192.168.1.203masteretcd、proxy、apiserver、controller-manage、scheduler、coredns、pausek8s-node1 192.16......
  • 如何在Fedora 38上安装NVIDIA显卡驱动
    确保启用了RPMFusion存储库,如果没有,可以参考这篇文章然后在终端中运行sudodnfinstallakmod-nvidia重启即可,就这么简单.如果你的显卡比较老,那可能无法安装最新版本驱动,可以到这里查看你的显卡对应的驱动版本号,通过dnfsearchakmod-nvidia确认要下载的驱动版本即......
  • Elasticsearch安装
    安装Elasticsearch1、拉取镜像dockerpullelasticsearch:7.7.02、启动dockerrun--nameelasticsearch-d-eES_JAVA_OPTS="-Xms512m-Xmx512m"-e"discovery.type=single-node"-p9200:9200-p9300:9300elasticsearch:7.7.0--name表示容器名称-d:后台运行......
  • OpenWebSpider 安装使用
    OpenWebSpider是一个很好用的网络爬虫,也可以叫做“网络蜘蛛”.安装:1.使用Vs.net2003编译,记得要copylibmysql.dll到工程里2.配置文件openwebspider.conf将已经启动了的mysql数据库用户名,密码填写好3.数据库建立执行sql_struct.txt下的文件目录。OKGoahead,grabbleyourw......
  • CentOS7安装xrdp(Windows远程桌面连接Linux)
    前提:CentOS安装桌面,如果无桌面,请执行:yum-ygroupsinstall"GNOMEDesktop"startx方法一配置源yuminstallepel*-y安装xrdpyum--enablerepo=epel-yinstallxrdp 方法二1、安装xrdp更具自己的系统位数选择对应的包(如果是32位使用则选择i386,如果是64位,请选择x86_64),查......
  • node安装
    #node笔记##安装去node官网下载LTS,长期支持版本,傻瓜式安装打开命令行```shellnode-v```如果能出现版本号,即安装成功如果不出现,再安装一次,可以考虑选择repair备注:win7用户,需要自行配置环境变量***##配置淘宝镜像```shellnpmgetregistry```如果出现的网址,不是......
  • RedHat 6.9 操作系统安装
    重启服务器--按F11--biosbootmanager---选择自己的U盘通过U盘启动RedHat6.9系统,如图安装界面:选择Installorupgradeanexisingsystem选项回车。系统安装进程初始化成功后,提示安装系统是否进行测试。按键盘tab移动光标选择Skip点击回车进入图形化系统安装界面,点击NEXT......
  • Windows修改远程桌面端口
    1.打开注册表编辑界面2.依次打开:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp将PortNumber改为想要的端口值 ......