摘要:基本環境操作系統安裝安裝和安裝時序數據庫插件部署實踐時空數據庫德哥官網安裝文檔設置實驗下載測試數據創建數據庫解壓下載文件創建表結構導入數據查詢測試注釋數據庫啟動連接數據庫創
基本環境
操作系統: centOS 7
postGreSQL : 10
timescaleDB : 1.0 +
postGreSQL安裝Centos7 安裝Postgresql10.5和PostGIS
timescaleDB 安裝PostgreSQL 時序數據庫插件 timescaleDB 部署實踐 - PostGIS + timescaleDB => PG時空數據庫 -- 德哥
官網安裝文檔:
TimescaleDB Docs - Installing
timescaleDB 設置TimescaleDB Docs - Setting up TimescaleDB
實驗-- 下載測試數據 wget https://timescaledata.blob.core.windows.net/datasets/weather_small.tar.gz wget https://timescaledata.blob.core.windows.net/datasets/weather_big.tar.gz -- 創建數據庫 create database weather; -- 解壓下載文件 tar -zxvf weather_small.tar.gz -- 創建表結構 psql -U postgres -d weather < weather.sql -- 導入數據 psql -U postgres -d weather -c "COPY conditions FROM weather_small_conditions.csv CSV" psql -U postgres -d weather -c "COPY locations FROM weather_small_locations.csv CSV" -- 查詢測試 SELECT * FROM conditions c ORDER BY time DESC LIMIT 10; SELECT time, c.device_id, location, trunc(temperature, 2) temperature, trunc(humidity, 2) humidity FROM conditions c INNER JOIN locations l ON c.device_id = l.device_id WHERE l.environment = "outside" ORDER BY time DESC LIMIT 10; SELECT date_trunc("hour", time) "hour", trunc(avg(temperature), 2) avg_temp, trunc(min(temperature), 2) min_temp, trunc(max(temperature), 2) max_temp FROM conditions c WHERE c.device_id IN ( SELECT device_id FROM locations WHERE location LIKE "field-%" ) GROUP BY "hour" ORDER BY "hour" ASC LIMIT 24;
注釋
-- 數據庫啟動 systemctl start postgresql-10 -- 連接數據庫 psql -- 創建數據庫 CREATE database weather_big; -- 創建時序關系 CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE; -- 導入數據 psql -U postgres -d weather_big < weather.sql psql -U postgres -d weather_big -c "COPY conditions FROM weather_big_conditions.csv CSV" psql -U postgres -d weather_big -c "COPY locations FROM weather_big_locations.csv CSV"
歡迎大家關注 http://pnunu.cn/
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39034.html
摘要:所以采用作為整個集群的監控方案是合適的。可以過濾需要寫到遠端存儲的。配置中,在的聯邦和遠程讀寫的可以考慮設置該配置項,從而區分各個集群。目前支持方案支持高可用。目前我們的持久化方案準備用。 prometheus的遠端存儲 前言 prometheus在容器云的領域實力毋庸置疑,越來越多的云原生組件直接提供prometheus的metrics接口,無需額外的exporter。所以采用pro...
摘要:它在其他開放源代碼數據庫系統和專有系統之外,為用戶又提供了一種選擇。將插入空間以填補任何額外的空間。始終被視為唯一值上述兩個約束的組合。表范圍的約束可以是,,或。如何在中創建表我們將創建一個名為的表,它定義了各種游樂場設備。 歡迎大家前往騰訊云+社區,獲取更多騰訊海量技術實踐干貨哦~ 本文由angel_郁 發表于云+社區專欄 什么是PostgreSQL? PostgreSQL是自由...
閱讀 2312·2021-09-26 10:21
閱讀 2785·2021-09-08 09:36
閱讀 3065·2019-08-30 15:56
閱讀 954·2019-08-30 12:57
閱讀 916·2019-08-26 10:39
閱讀 3554·2019-08-23 18:11
閱讀 3077·2019-08-23 17:12
閱讀 1070·2019-08-23 12:18