時序數據庫InfluxDB

一.定義

時序數據庫 是一種專門用于高效存儲和查詢帶有時間戳的數據的數據庫。如果你的數據是隨著時間變化而不斷產生,并且你想知道過去某一時刻發生了什么,那么你應該用時序數據庫。

這類數據通常具有以下特征:

  • 數據點按時間順序不斷寫入(高頻寫入)
  • 查詢通常是基于時間段進行聚合分析
  • 數據量大但更新少,刪除也較少

二、InfluxDB 的核心功能與特點

  • 高性能寫入能力
    • 支持高并發寫入,適合每秒成千上萬條數據插入。
    • 寫入后自動按時間索引,讀取效率高。
  • 時間序列優化的查詢語言
    • 提供類似 SQL 的查詢語言(Flux / InfluxQL),支持時間范圍過濾、聚合計算(如平均值、最大值、求和等)。
  • 數據保留策略(Retention Policy)
    • 可設置數據保留時間(如只保留最近 7 天、30 天、永久等),自動清理舊數據。
  • 標簽(Tags)和字段(Fields)類似于關系型數據庫中的字段,但做了區分:
    • tags:用于索引,可快速過濾查詢(如設備ID、區域、類型)
    • fields:用于存儲實際的數值(如溫度、電壓、計數)
  • 5內置聚合函數和插值功能
    • 自動對時間序列做插值(interpolation)、降采樣(downsampling)、窗口聚合(windowing)等操作。


?三、與時序數據庫相比,關系數據庫有哪些不同?

????????如果你只接觸過關系型數據庫,那么以下對照表有助于加深你的理解

對比維度關系型數據庫(MySQL/PostgreSQL)時序數據庫(InfluxDB)
數據結構表結構固定,需定義 schema靈活,無需嚴格定義 schema
寫入頻率支持中低頻寫入極高寫入吞吐量(每秒百萬級)
時間處理時間只是普通字段時間是核心維度,所有數據都帶時間戳
索引機制支持多列索引默認按時間排序并建立索引
?
查詢模式支持復雜 JOIN、事務更適合單表聚合查詢、時間窗口統計
擴展性單機為主,分布式部署較難天生為分布式設計
使用場景OLTP、業務系統OLAP、監控、物聯網、日志分析
思維轉換從“表”到“測量”
關系型概念InfluxDB 對應概念
數據庫(Database)Bucket(桶)
表(Table)Measurement(測量)
字段(Column)Tag / Field
行(Row)數據點(Data Point)+ 時間戳
SQL 查詢Flux / InfluxQL 查詢語言

?四.InfluxDB安裝

操作系統:windows10

數據庫版本:2.7.12?

4.1下載

下載連接

4.2啟動

這里需要提醒的是,influxd.exe不能雙擊運行,需要在cmd中運行,因為它本質上是一個長時間運行的控制臺程序,不是 GUI 應用,雙擊后提示如下:

啟動成功,端口8086

?啟動成功

4.3.配置服務

在cmd窗口啟動InfluxDB,是前臺進程,將cmd窗口關掉時,InfluxDB服務也就關掉了。?如果你希望開機啟動或者后臺啟動,可參考下面的操作。

  • 下載NSSM

  • 安裝NSSM
    • 解壓下載的 nssm-2.24.zip
    • 找到對應系統的文件夾(如 win64)
    • 將整個 nssm-2.24 文件夾復制到一個簡單路徑中

  • 安裝服務InfluxDB

五.InfluxDB初始化?

?初始化成功

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/88466.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/88466.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/88466.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

2025.07.09華為機考真題解析-第三題300分

?? 點擊直達筆試專欄 ??《大廠筆試突圍》 ?? 春秋招筆試突圍在線OJ ?? 筆試突圍OJ 03. 博物館安保攝像頭配置 問題描述 A先生負責為一家新開的博物館設計安保監控系統。博物館有多個展廳需要監控,每個展廳都有不同的面積。現在有多種型號的監控攝像頭可供選擇,每…

存儲過程封裝:復雜業務邏輯的性能優化

存儲過程作為數據庫層面的重要功能,能夠顯著提升復雜業務邏輯的執行效率。以下是存儲過程在性能優化中的核心優勢、實現策略和實際應用場景。一、存儲過程的核心優勢?網絡傳輸壓縮?存儲過程將多條SQL語句封裝為單次調用,相比應用層多次請求可減少60%-8…

逗號分隔字段統計秘籍:一條SQL實現逗號分割字段的數量分析

一、問題場景與痛點 在數據庫設計中,經常會遇到統計某一些數據的最大數量最小數量等,特別是**逗號分隔字段 **的統計會顯得非常困難 下面以我生產上遇到的一個問題講解: 有個需求是在o_work_order表中統計sn字段中哪個工單號的數量最多&#…

數據庫性能優化指南:解決ORDER BY導致的查詢性能問題( SQL Server )

數據庫性能優化指南:解決ORDER BY導致的查詢性能問題 問題描述 在300萬行的INTERFACE_INTERACTION_LOG表中執行以下查詢: SELECT TOP 1 * FROM INTERFACE_INTERACTION_LOG WHERE 1 1AND (SENDSTATUS 0 OR SENDSTATUS -1)AND SENDMETHOD POSTAND ERRO…

Centos 7下使用C++使用Rdkafka庫實現生產者消費者

1. 了解 Kafka Apache Kafka 是一個分布式流處理平臺,核心功能包括: 發布/訂閱消息系統:解耦生產者和消費者 分布式存儲:持久化、容錯的消息存儲 流處理:實時處理數據流 核心概念: 概念說明BrokerKaf…

UE5多人MOBA+GAS 13、添加死亡、復活邏輯以及布娃娃含物理資產的修改調整

文章目錄使用GE為角色添加定時的Tag控制死亡時間1、添加死亡Tag2、創建死亡GE,并完成相關配置3、在AbilitySystemComponent中監聽屬性的變化,調用GE來添加Tag到角色上4、在角色中監聽ASC傳入的Tag以及Tag的層數,來響應不同的函數添加死亡、復…

Jiasou TideFlow重塑AI SEO全鏈路自動化新標桿

引言 在Google日均處理85億次搜索請求的數字化浪潮中,傳統SEO工作流面臨三大致命瓶頸:人工拓詞效率低下、跨部門協作成本高企、數據監控鏈路斷裂。因此諸如Jiasou AI SEO這樣專門為AI SEO而生的Agent就應運而生了。 背景 Jiasou AIGC不僅僅可以批量生成…

CentOs 7 MySql8.0.23之前的版本主從復制

準備倆臺虛擬機并啟動倆臺虛擬機都開啟mysql后查看二進制日志是否開啟先登錄mysqlmysql -u root -r輸入sql命令show variables like %log_bin%;如果log_bin 的value為OFF則是沒有開啟,跟著下面步驟開啟二進制日志退出mysqlexitvim /etc/my.cnf在最底下添加log_binmy…

Leetcode 3607. Power Grid Maintenance

Leetcode 3607. Power Grid Maintenance 1. 解題思路2. 代碼實現 題目鏈接:3607. Power Grid Maintenance 1. 解題思路 這一題思路上首先是一個DSU的思路,將所有的連通網絡計算出來,并對每一個網絡的節點進行歸類。然后我們需要對每一個網…

開源 python 應用 開發(三)python語法介紹

最近有個項目需要做視覺自動化處理的工具,最后選用的軟件為python,剛好這個機會進行系統學習。短時間學習,需要快速開發,所以記錄要點步驟,防止忘記。 鏈接: 開源 python 應用 開發(一&#xf…

1-Kafka介紹及常見應用場景

Kafka 介紹 Apache Kafka 是一個開源的 分布式流處理平臺,最初由 LinkedIn 開發,后捐贈給 Apache 軟件基金會。它被設計用于高吞吐量、低延遲、可水平擴展地處理實時數據流。官網地址是:https://kafka.apache.org/ 以下是 Kafka 的核心介紹…

CH9121T電路及配置詳解

目錄1. CH9121T簡介2. 原理圖及接口2.1 參考電路2.2 CH9121T評估板2.3 差分端口2.4 網口燈顯示2.5 晶振2.6 其他接口3. 使用手冊及說明3.1 配置介紹3.2 默認參數3.3 串口波特率3.4 配置指令3.5 應用示例1. CH9121T簡介 CH9121 是一款網絡串口透傳芯片,自帶 10/100M…

科研數據可視化核心技術:基于 AI 與 R 語言的熱圖、火山圖及網絡圖繪制實踐指南

在學術研究競爭日趨激烈的背景下,高質量的數據可視化已成為科研成果呈現與學術傳播的關鍵要素。據統計,超過 60% 的學術稿件拒稿原因與圖表質量存在直接關聯,而傳統繪圖工具在處理組學數據、復雜關聯數據時,普遍存在效率低下、規范…

Windows體驗macOS完整指南

一、虛擬機安裝macOS專業方案1. 環境準備階段硬件檢測:進入BIOS(開機時按Del/F2鍵)確認開啟VT-x/AMD-V虛擬化選項建議配置:i5十代以上CPU/16GB內存/256GB SSD軟件準備:官網下載VMware Workstation 17 Pro獲取Unlocker補…

【普及/提高?】洛谷P1577 ——切繩子

見:P1577 切繩子 - 洛谷 題目描述 有 N 條繩子,它們的長度分別為 Li?。如果從它們中切割出 K 條長度相同的繩子,這 K 條繩子每條最長能有多長?答案保留到小數點后 2 位(直接舍掉 2 位后的小數)。 輸入格式 第一行兩個整數 N …

imx6ull-裸機學習實驗16——I2C 實驗

目錄 前言 I2C簡介 基本特性?? I2C 協議 起始位 停止位 數據傳輸 應答信號 I2C 寫時序 I2C 讀時序 I.MX6U I2C 簡介 寄存器 地址寄存器I2Cx_IADR(x1~4) 分頻寄存器I2Cx_IFDR 控制寄存器I2Cx_I2CR 狀態寄存器I2Cx_I2SR 數據寄存器I2Cx_I2DR AP3216C 簡介 …

【TCP/IP】5. IP 協議

5. IP 協議5. IP 協議5.1 概述5.2 IP 數據報格式5.3 無連接數據報傳輸5.3.1 首部校驗5.3.2 數據分片與重組5.4 IP 數據報選項5.4.1 選項格式5.4.2 選項類型5.5 IP 模塊的結構本章要點5. IP 協議 5.1 概述 IP 協議是 TCP/IP 協議簇的核心協議,位于網絡層&#xff0…

Linux 服務器挖礦病毒深度處理與防護指南

在 Linux 服務器運維中,挖礦病毒是常見且危害較大的安全威脅。此類病毒通常會隱蔽占用大量 CPU 資源進行加密貨幣挖礦,導致服務器性能驟降、能耗激增,甚至被黑客遠程控制。本文將從病毒特征識別、應急處理流程、深度防護措施三個維度&#xf…

MySQL數據表設計 系統的營銷功能 優惠券、客戶使用優惠券的設計

系統的營銷功能營銷功能概述:系統的營銷功能主要是:市場活動管理、營銷自動化、銷售線索管理以及數據分析和報告等。?ToC?(Consumer):面向個人消費者,滿足日常消費需求。?優惠券的種類:ToC的…

讓 3 個線程串行的幾種方式

1、通過join()的方式 子線程調用join()的時候,主線程等待子線程執行完再執行。如果讓多個線程順序執行的話,那么需要他們按順序調用start()。/*** - 第一個迭代(i0):* 啟動線程t1 -> 然后調用t1.join()。* …