時序資料庫模型
temperature相當於關係型資料庫的表名
後面是保持key-value的屬性
空格分開後面是真正的值與時間戳(最高精度到納秒)
它是一種支援多值模型的資料庫
定義在database空間下
資料清理以分片為單位
autogen預設保留策略
系統預設分片時長取決於資料保留時間
筆記:資料與分片的時間策略是不同的
註解:retention_policy_name指定乙個名字存在哪個database_name庫上,duration存多長時間,default是指定策略為預設庫的策略,replicarion是它的企業版所具有的,開源版無需指定。
過期資料處理
分片時長的選擇
短分片
來自influxdata的建議
選擇使用tag如果
選擇使用field如果
避免使用influxdb的關鍵字作為tag/field/measurement
避免時間線膨脹(影響記憶體使用的最重要因素)
不要在measurement名稱中嵌資料:使用tag
cpu.server-6.us.west value=4 144234982000000000(錯誤示例)
cpu,host=server-6,region=us.west value=4 144234982000000000
tag拆分
cpu,server=localhost.us-east value=3 144234982000000000
cpu,server=localhost,region=us-east value=3 144234982000000000
語法:select_stmt = 「select」 fields from_clause [into_clause] [where_clause] [group_by_clause] [order_by_clause] [limit_clause] [offset_clause] [slimit_clause] [soffset_clause] [timezone_clause]
[阿里雲]influxdb資料模型和實踐.
InfluxDB簡單學習
influxdb用go語言編寫的乙個開源分布式時序 事件和指標資料庫,和傳統是資料庫相比有不少不同的地方。類似的資料庫有elasticsearch graphite等。提供了http介面的api來運算元據 提供了類似sql的資料庫語句 其中,point由時間戳 time 資料 field 標籤 ta...
influxdb學習記錄
influxdb是一款流行的時序資料庫應用,與prometheus最大的不同在於,influxdb採用推模型,即記錄方通過呼叫influxdb介面,將資料儲存到influxdb資料庫中。prometheus則是由自身不斷抓取記錄方的匯出資料。influxdb的查詢語句與sql類似,簡單易上手,pro...
InfluxDB系列(一)influxDB簡介
influxdb是乙個由influxdata用go語言開發的開源時序型資料庫,專注於海量時序資料的高效能讀 高效能寫 高效儲存與實時分析等,無需外部依賴。主要特點 1 基於時間序列,支援與時間有關的相關函式 如最大,最小,求和等 2 可度量性 你可以實時對大量資料進行計算 設計理念 優缺點優勢 架構...