InfluxDB系列(一)influxDB簡介

2021-10-02 04:06:53 字數 1034 閱讀 7459

influxdb是乙個由influxdata用go語言開發的開源時序型資料庫,專注於海量時序資料的高效能讀、高效能寫、高效儲存與實時分析等,無需外部依賴

主要特點

1)基於時間序列,支援與時間有關的相關函式(如最大,最小,求和等)

2)可度量性:你可以實時對大量資料進行計算

設計理念

優缺點優勢:架構簡單,無依賴

支援http讀寫

讀寫效能高,支援類sql查詢

完整的生態

不足:集群不開放

緩衝資料未進行壓縮

周邊工具不完善

生態tigk技術棧

lnfluxdb2.0預覽

2.0主要把1.0 ick技術棧合併到了一起,同時也有很多比變化,比如flux,詳細我們之後會講。

flux是infloxdata的函式式資料指令碼語言,用於查詢、分析和轉換資料

同型別資料庫(

timescaledb, 基於 postgresql, 支援 sql.

kairosdb, 基於 cassandra, 不支援 sql.

opentsdb 基於habse

prometheus facebook開源的,cncf成員,是一套監控系統,同時也有時序資料庫儲存功能。

應用場景

通用應用場景

只要符合寫多讀少、無事務要求、海量高併發持續寫入、對近期資料比較關注,遠期資料不太關注甚至會丟棄,基於時間區間聚合分析以及基於時間區間快速查詢的資料都可以使用influxdb。

典型應用場景

物聯網以及感測器監控

devops 監控

實時分析

influxdb 一 關於時間的問題

一 influxdb預設的時間字段 在influxdb中缺省會有兩個欄位time,並且只能用utc形式儲存 二 influxdb中時間格式 influxdb支援三種時間格式,epoch time外,還支援rfc3339 date time string和rfc3339 like date time ...

一起來玩了下 InfluxDb 吧

我比較懶,能用簡單的辦法搞定,就不喜歡習慣用開源的東西,因為覺得自己學習的也比較慢,但是不得不說這種快速上手乙個陌生產品的能力很重要,我很缺乏這種能力。我們提供乙個長連線服務,占用埠8080,我最初的方式通過 shell 指令碼做乙個簡單的監控,資料都直接寫在了日誌檔案裡。while dosleep...

influxdb 批量插入資料只成功一條的問題

功能 新增五條student資料到influxdb資料庫中 問題 每次執行 都是新增一條記錄 如下 public static void main string args influxdb influxdb influxdbfactory.connect admin admin influxdb.s...