快速上手
快速上手
本篇文檔將幫助您了解快速入門 IoTDB 的方法。
如何安裝部署?
本篇文檔將幫助您快速安裝部署 IoTDB,您可以通過以下文檔的鏈接快速定位到所需要查看的內容:
準備所需機器資源:IoTDB 的部署和運行需要考慮多個方面的機器資源配置。具體資源配置可查看 資源規劃
完成系統配置準備:IoTDB 的系統配置涉及多個方面,關鍵的系統配置介紹可查看 系統配置
獲取安裝包:您可以聯系天謀商務獲取 IoTDB 安裝包,以確保下載的是最新且穩定的版本。具體安裝包結構可查看:安裝包獲取
安裝數據庫并激活:您可以根據實際部署架構選擇以下教程進行安裝部署:
??注意:目前我們仍然推薦直接在物理機/虛擬機上安裝部署,如需要 docker 部署,可參考:Docker 部署
安裝數據庫配套工具:企業版數據庫提供監控面板、可視化控制臺等配套工具,建議在部署企業版時安裝,可以幫助您更加便捷的使用 IoTDB:
如何使用?
數據庫建模設計:數據庫建模是創建數據庫系統的重要步驟,它涉及到設計數據的結構和關系,以確保數據的組織方式能夠滿足特定應用的需求,下面的文檔將會幫助您快速了解 IoTDB 的建模設計:
數據寫入:在數據寫入方面,IoTDB 提供了多種方式來插入實時數據,基本的數據寫入操作請查看 數據寫入
數據查詢:IoTDB 提供了豐富的數據查詢功能,數據查詢的基本介紹請查看 數據查詢
其他進階功能:除了數據庫常見的寫入、查詢等功能外,IoTDB 還支持“數據同步、流處理框架、安全控制、權限管理、AI 分析”等功能,具體使用方法可參見具體文檔:
應用編程接口: IoTDB 提供了多種應用編程接口(API),以便于開發者在應用程序中與 IoTDB 進行交互,目前支持 Java 原生接口、Python 原生接口、C++原生接口、Go 原生接口等,更多編程接口可參見官網【應用編程接口】其他章節
還有哪些便捷的周邊工具?
IoTDB 除了自身擁有豐富的功能外,其周邊的工具體系包含的種類十分齊全。本篇文檔將幫助您快速使用周邊工具體系:
可視化控制臺:workbench 是 IoTDB 的一個支持界面交互的形式的可視化界面,提供直觀的元數據管理、數據查詢和數據可視化等功能,提升用戶操作數據庫的便捷性和效率,具體使用介紹請查看 可視化控制臺部署
監控面板:是一個對 IoTDB 及其所在操作系統進行細致監控的工具,涵蓋數據庫性能、系統資源等上百個數據庫監控指標,助力系統優化與瓶頸識別等,具體使用介紹請查看 監控面板部署
測試工具:IoT-benchmark 是一個基于 Java 和大數據環境開發的時序數據庫基準測試工具,由清華大學軟件學院研發并開源。它支持多種寫入和查詢方式,能夠存儲測試信息和結果供進一步查詢或分析,并支持與 Tableau 集成以可視化測試結果。具體使用介紹請查看:測試工具
數據導入腳本:針對于不同場景,IoTDB 為用戶提供多種批量導入數據的操作方式,具體使用介紹請查看:數據導入
數據導出腳本:針對于不同場景,IoTDB 為用戶提供多種批量導出數據的操作方式,具體使用介紹請查看:數據導出
想了解更多技術細節?
如果您想了解 IoTDB 的更多技術內幕,可以移步至下面的文檔:
研究論文:IoTDB 具有列式存儲、數據編碼、預計算和索引技術,以及其類 SQL 接口和高性能數據處理能力,同時與 Apache Hadoop、MapReduce 和 Apache Spark 無縫集成。相關研究論文請查看 研究論文
壓縮&編碼:IoTDB 通過多樣化的編碼和壓縮技術,針對不同數據類型優化存儲效率,想了解更多請查看 壓縮&編碼
數據分區和負載均衡:IoTDB 基于時序數據特性,精心設計了數據分區策略和負載均衡算法,提升了集群的可用性和性能,想了解更多請查看 數據分區和負載均衡
使用過程中遇到問題?
如果您在安裝或使用過程中遇到困難,可以移步至 常見問題 中進行查看