blob: 4f4d75a56eee61002054b82c8de3d8807abb02ea [file] [log] [blame]
(window.webpackJsonp=window.webpackJsonp||[]).push([[280],{847:function(t,e,a){"use strict";a.r(e);var s=a(68),i=Object(s.a)({},(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("h1",{attrs:{id:"应用概览"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#应用概览"}},[t._v("#")]),t._v(" 应用概览")]),t._v(" "),a("img",{staticStyle:{width:"100%","max-width":"800px","max-height":"600px","margin-left":"auto","margin-right":"auto",display:"block"},attrs:{src:"https://user-images.githubusercontent.com/19167280/73625222-ddd88680-467e-11ea-9098-e808ed4979c5.png"}}),t._v(" "),a("p",[t._v("物联网时序数据库 Apache IoTDB 的架构图如上所示,覆盖了对时序数据的采集、存储、查询、分析以及可视化等全生命周期的数据管理功能,其中灰色部分为 IoTDB 组件。")]),t._v(" "),a("h2",{attrs:{id:"iotdb-架构介绍"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#iotdb-架构介绍"}},[t._v("#")]),t._v(" IoTDB 架构介绍")]),t._v(" "),a("p",[t._v("IoTDB 采用客户端-服务器架构,如下图所示。")]),t._v(" "),a("img",{staticStyle:{width:"100%","max-width":"400px","max-height":"600px","margin-left":"auto","margin-right":"auto",display:"block"},attrs:{src:"https://user-images.githubusercontent.com/19167280/73625221-ddd88680-467e-11ea-9cf3-70367e5886f4.png"}}),t._v(" "),a("p",[t._v("其中服务器端主要包括查询引擎,用来处理用户的所有请求,并分发到对应的管理组件,包括数据写入层、数据查询、元数据管理、权限管理等模块。")]),t._v(" "),a("ul",[a("li",[a("RouterLink",{attrs:{to:"/zh/SystemDesign/TsFile/TsFile.html"}},[t._v("数据文件")])],1),t._v(" "),a("li",[a("RouterLink",{attrs:{to:"/zh/SystemDesign/QueryEngine/QueryEngine.html"}},[t._v("查询引擎")])],1),t._v(" "),a("li",[a("RouterLink",{attrs:{to:"/zh/SystemDesign/SchemaManager/SchemaManager.html"}},[t._v("元数据管理")])],1),t._v(" "),a("li",[a("RouterLink",{attrs:{to:"/zh/SystemDesign/StorageEngine/StorageEngine.html"}},[t._v("存储引擎")])],1),t._v(" "),a("li",[a("RouterLink",{attrs:{to:"/zh/SystemDesign/DataQuery/DataQuery.html"}},[t._v("数据查询")])],1)]),t._v(" "),a("h2",{attrs:{id:"系统工具"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#系统工具"}},[t._v("#")]),t._v(" 系统工具")]),t._v(" "),a("ul",[a("li",[a("RouterLink",{attrs:{to:"/zh/SystemDesign/Tools/Sync.html"}},[t._v("数据同步工具")])],1)]),t._v(" "),a("h2",{attrs:{id:"连接器"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#连接器"}},[t._v("#")]),t._v(" 连接器")]),t._v(" "),a("p",[t._v("IoTDB 与大数据系统进行了对接。")]),t._v(" "),a("ul",[a("li",[a("RouterLink",{attrs:{to:"/zh/UserGuide/Ecosystem Integration/MapReduce TsFile.html"}},[t._v("Hadoop-TsFile")])],1),t._v(" "),a("li",[a("RouterLink",{attrs:{to:"/zh/SystemDesign/Connector/Hive-TsFile.html"}},[t._v("Hive-TsFile")])],1),t._v(" "),a("li",[a("RouterLink",{attrs:{to:"/zh/SystemDesign/Connector/Spark-TsFile.html"}},[t._v("Spark-TsFile")])],1),t._v(" "),a("li",[a("RouterLink",{attrs:{to:"/zh/SystemDesign/Connector/Spark-IOTDB.html"}},[t._v("Spark-IoTDB")])],1),t._v(" "),a("li",[a("RouterLink",{attrs:{to:"/zh/UserGuide/Ecosystem Integration/Grafana.html"}},[t._v("Grafana")])],1)])])}),[],!1,null,null,null);e.default=i.exports}}]);