TimescaleDB 是一個對於pg進行了改造的時序數據庫sql
安裝測試使用dockerdocker
安裝&&運行
docker run -d --name timescaledb -p 5432:5432 timescale/timescaledb or 集成postgis docker run -d --name timescaledb -p 5432:5432 timescale/timescaledb-postgis
基本使用
- 鏈接
我使用可視化工具 postico
數據庫 - 數據庫管理
- 建立數據庫 CREATE database dalong; - 切換登錄 能夠使用可視化工具,或者命令行工具 psql -U postgres -h localhost -d dalong - 建立表 CREATE TABLE "public"."user" ( "id" serial, "name" text, PRIMARY KEY ("id") );
建立hypertable
timescaledb 進行pg 管理的抽象處理,也是核型功能,瞭解memsql 的基本相似,只是memsql 比較直接,不須要進行
關聯處理這步app
- 建立基本表
- 數據添加
INSERT INTO "user"("id", "name") VALUES(2, 'appdemo')
從pg 遷移
從上面的簡單使用中咱們看不出那些不同的,一切和pg 的使用基本同樣 工具
- 操做方法
主要分爲同實例,以及不一樣實例的場景,具體參考https://docs.timescale.com/v0.9/getting-started/migrating-datapost
操做比較簡單,和普通的使用是同樣的,只是有一個轉換hypertable 的步驟
參考資料
https://docs.timescale.com/v0.9/faq
https://docs.timescale.com/v0.9/introduction/timescaledb-vs-postgres測試