六月婷婷AV,国产偷窥猎奇福利二区,日韩三级片。,好吊色网站,日韩成人中文在线视频,国产亚洲午夜啪啪,亚洲欧美另类国产精品,国产成人av1,任你艹在线观看

熱愛(ài)開(kāi)源,提升實(shí)戰(zhàn)能力!附TDengine暑期2021任務(wù)列表

TAOS Data

2021-05-07 /

開(kāi)源軟件供應(yīng)鏈點(diǎn)亮計(jì)劃 – 暑期 2021(以下簡(jiǎn)稱(chēng) 暑期 2021)是由 中國(guó)科學(xué)院軟件研究所 與 openEuler 社區(qū) 共同舉辦的一項(xiàng)面向高校學(xué)生的暑期活動(dòng),旨在鼓勵(lì)在校學(xué)生積極參與開(kāi)源軟件的開(kāi)發(fā)維護(hù),促進(jìn)優(yōu)秀開(kāi)源軟件社區(qū)的蓬勃發(fā)展。組委會(huì)聯(lián)合各大開(kāi)源社區(qū),針對(duì)重要開(kāi)源軟件的開(kāi)發(fā)與維護(hù)提供項(xiàng)目,并向全球高校學(xué)生開(kāi)放報(bào)名。

報(bào)名地址:https://portal.summer-ospp.ac.cn/summer/login

TDengine社區(qū)已加入開(kāi)源軟件供應(yīng)鏈點(diǎn)亮計(jì)劃。學(xué)生可自主選擇感興趣的項(xiàng)目進(jìn)行申請(qǐng),并在中選后獲得TDengine社區(qū)導(dǎo)師(資深、高水平的程序員前輩)親自指導(dǎo)的機(jī)會(huì)。根據(jù)項(xiàng)目的難易程度和完成情況,參與并按要求完成項(xiàng)目的同學(xué),除了能獲得主辦方提供的獎(jiǎng)金和證書(shū)獎(jiǎng)勵(lì)外,還能領(lǐng)取TDengine官方定制的紀(jì)念品一份,表現(xiàn)優(yōu)秀的同學(xué),還可以被推薦至TDengine全球頂級(jí)開(kāi)源團(tuán)隊(duì)入職/實(shí)習(xí)。

學(xué)生指南:https://summer.iscas.ac.cn/help/student/

TDengine社區(qū)提供的任務(wù)列表如下。

項(xiàng)目一:TDengine 多節(jié)點(diǎn)集群工作狀態(tài)的可視化儀表盤(pán)

項(xiàng)目描述:在支持大數(shù)據(jù)量的寫(xiě)入和查詢(xún)時(shí),TDengine 會(huì)配置為多個(gè)系統(tǒng)節(jié)點(diǎn)組成集群的工作方式,盡管可以通過(guò)監(jiān)控系統(tǒng)對(duì)集群中每個(gè)節(jié)點(diǎn)的工作狀態(tài)分別進(jìn)行分析,但信息較為繁復(fù)不夠直觀。期望能建立一個(gè)直觀的可視化儀表盤(pán),利用單塊屏幕的顯示空間,無(wú)需拖動(dòng)就能展示集群整體的拓?fù)淝闆r、集群中所有節(jié)點(diǎn)的工作狀態(tài)和負(fù)載狀態(tài)。

難度:低

主導(dǎo)師姓名/聯(lián)系方式:王冠/gwang@taosdata.com

項(xiàng)目產(chǎn)出要求

  1. 集群儀表盤(pán)的需求分析文檔
  2. 同類(lèi)工具的調(diào)研分析
  3. 軟件架構(gòu)設(shè)計(jì)文檔
  4. 功能實(shí)現(xiàn)的程序源代碼
  5. 安裝使用文檔

項(xiàng)目技術(shù)要求

  1. 熟悉 JavaScript、TypeScript 等編程語(yǔ)言,Vue 或 React 等前端框架
  2. 通過(guò)學(xué)習(xí),掌握基本的 SQL 查詢(xún)語(yǔ)句用法
  3. 展示集群物理節(jié)點(diǎn)的狀態(tài)
  4. 以統(tǒng)計(jì)結(jié)果可視化的方式,展示物理節(jié)點(diǎn)內(nèi)虛擬節(jié)點(diǎn)的狀態(tài)
  5. 以可視化的方式,展示物理節(jié)點(diǎn)負(fù)載
  6. (可選)提供時(shí)間線功能,能回溯儀表盤(pán)中數(shù)據(jù)的歷史狀態(tài)
  7. (可選)系統(tǒng)異常狀態(tài)的可視化提醒

項(xiàng)目二:創(chuàng)建時(shí)序數(shù)據(jù)庫(kù) TDengine 的 Web Shell 工具

項(xiàng)目描述:TDengine 目前已經(jīng)提供命令行界面風(fēng)格的客戶端工具 taos shell,本項(xiàng)目期望將這一工具移植為 Web 應(yīng)用在瀏覽器中運(yùn)行,這樣用戶就能免去客戶端安裝,在任何具備網(wǎng)絡(luò)連接和瀏覽器工具的設(shè)備上方便地進(jìn)行數(shù)據(jù)操作和系統(tǒng)的管理維護(hù)。

難度:中

主導(dǎo)師姓名/聯(lián)系方式:王冠/gwang@taosdata.com

項(xiàng)目產(chǎn)出要求

  1. Web Shell 的需求分析文檔
  2. Web Shell 的同類(lèi)工具調(diào)研分析
  3. 軟件架構(gòu)設(shè)計(jì)文檔
  4. 功能實(shí)現(xiàn)的程序源代碼
  5. 安裝使用文檔

項(xiàng)目技術(shù)要求

  1. 熟悉 JavaScript、TypeScript 等編程語(yǔ)言,Vue 或 React 等前端框架
  2. 在連接數(shù)據(jù)集群后,能執(zhí)行 SQL 指令
  3. SQL 返回結(jié)果,如果是二維表格,則支持在前端的排序和篩選
  4. 歷史指令、歷史查詢(xún)結(jié)果的回溯
  5. (可選)采取響應(yīng)式設(shè)計(jì),支持在手機(jī)瀏覽器上的使用
  6. (可選)SQL 指令自動(dòng)補(bǔ)全功能

項(xiàng)目三:時(shí)序數(shù)據(jù)演示案例的 TDengine 移植(芝加哥犯罪事件)

項(xiàng)目描述:time-series-demo(https://github.com/mesosphere-backup/time-series-demo)是基于芝加哥犯罪記錄開(kāi)放數(shù)據(jù)(https://data.cityofchicago.org/Public-Safety/Crimes-2001-to-Present/ijzp-q8t2)而創(chuàng)建的時(shí)序數(shù)據(jù)處理系統(tǒng)的演示性開(kāi)源項(xiàng)目。該項(xiàng)目的分析功能豐富、可視化呈現(xiàn)的界面設(shè)計(jì)生動(dòng)有趣,但依賴(lài)的軟件模塊比較復(fù)雜,部署和使用也都比較困難。 本項(xiàng)目計(jì)劃對(duì)這一演示系統(tǒng)進(jìn)行移植和改造,以 TDengine 作為唯一的數(shù)據(jù)存儲(chǔ)介質(zhì)和計(jì)算引擎,簡(jiǎn)化系統(tǒng)整體結(jié)構(gòu),同時(shí)也作為時(shí)序數(shù)據(jù)庫(kù)應(yīng)用的一個(gè)樣例供開(kāi)發(fā)者參考。 

難度:高

主導(dǎo)師姓名/聯(lián)系方式:霍林賀/lhhuo@taosdata.com

項(xiàng)目產(chǎn)出要求

  1. 芝加哥犯罪記錄數(shù)據(jù)的導(dǎo)入腳本
  2. 犯罪數(shù)據(jù)的分析腳本邏輯移植
  3. Grafana 可視化工具的適配
  4. 網(wǎng)頁(yè)可視化界面的時(shí)序數(shù)據(jù)庫(kù)存儲(chǔ)適配
  5. 項(xiàng)目的部署、使用文檔

項(xiàng)目技術(shù)要求

  1. 通過(guò)學(xué)習(xí),基本了解 Scala 編程語(yǔ)言的使用
  2. 通過(guò)學(xué)習(xí),了解時(shí)序數(shù)據(jù)庫(kù)的基本使用原理
  3. 了解 HTML5、JavaScript 等基于瀏覽器的前端技術(shù)
  4. 通過(guò)學(xué)習(xí),了解 Spark 中數(shù)據(jù)分析任務(wù)的基本邏輯

項(xiàng)目四:TDengine Mac 移植

項(xiàng)目描述:本項(xiàng)目需要將 TDengine 移植到 Mac 平臺(tái),實(shí)現(xiàn)絕大部分功能在 Mac 系統(tǒng)的正常運(yùn)行,支持符合 Mac 平臺(tái)規(guī)范和安裝方式。

難度:低

主導(dǎo)師姓名/聯(lián)系方式:桑樹(shù)多/sdsang@taosdata.com

項(xiàng)目產(chǎn)出要求

  1. 相關(guān)代碼修改,提交至 TDengine 在 GitHub 的倉(cāng)庫(kù)
  2. 修改與之相關(guān)的文檔內(nèi)容

項(xiàng)目技術(shù)要求

  1. TDengine 包含客戶端和服務(wù)端可以完整運(yùn)行在 Mac OS X 平臺(tái),支持 x86 64位版本以及 arm 64位版本(apple silicon)
  2. TDengine 相關(guān)測(cè)試用例可以全部通過(guò)
  3. 符合 Mac 平臺(tái)軟件規(guī)范,例如安裝路徑,配置文件,安全策略等
  4. 支持 DMG 安裝包和 homebrew 方式安裝

項(xiàng)目五:TDengine在線管理工具

項(xiàng)目描述:本項(xiàng)?需要完成TDengine在線?具的開(kāi)發(fā),可以將TDengine常規(guī)的管理操作在線上環(huán)境實(shí)現(xiàn)。詳細(xì)要求?“項(xiàng)?技術(shù)要求”。

難度:中

主導(dǎo)師姓名/聯(lián)系方式:霍林賀/lhhuo@taosdata.com

聯(lián)合導(dǎo)師姓名/聯(lián)系方式:桑樹(shù)多/sdsang@taosdata.com

項(xiàng)目產(chǎn)出要求

  1. 管理?具的源碼,需提交?TDengine的GitHub倉(cāng)庫(kù)
  2. 完整的軟件設(shè)計(jì)文檔及功能列表
  3. 完整的部署文檔及使用說(shuō)明

項(xiàng)目技術(shù)要求

  1. 查看TDengine健康狀態(tài)
  2. 數(shù)據(jù)庫(kù)、超級(jí)表、表的樹(shù)狀管理器,支持?jǐn)?shù)據(jù)庫(kù)設(shè)置、超級(jí)表、表結(jié)構(gòu)的查看及編輯
  3. 執(zhí)行自定義SQL語(yǔ)句,并對(duì)固定SQL語(yǔ)句提供快捷操作
  4. 數(shù)據(jù)導(dǎo)入導(dǎo)出,支持JSON、CSV?多種格式
  5. (可選)集群管理,狀態(tài)監(jiān)控
  6. (可選)啟用或禁用TDengine的其他支持模塊,包括bailongma對(duì)Prometheus或Telegraf的支持模塊的啟動(dòng)、狀態(tài)、停止等功能,及其他社區(qū)支持模塊的管理

項(xiàng)目六:TDengine的邏輯備份工具

項(xiàng)目描述: 本項(xiàng)目需要完成TDengine邏輯備份工具的開(kāi)發(fā),可以將TDengine中的數(shù)據(jù)備份為SQL腳本。詳細(xì)要求見(jiàn)“項(xiàng)目技術(shù)要求”。

難度:低

主導(dǎo)師姓名/聯(lián)系方式:楊志宇/zyyang@taosdata.com

聯(lián)合導(dǎo)師姓名/聯(lián)系方式:桑樹(shù)多/sdsang@taosdata.com

項(xiàng)目產(chǎn)出要求

  1. 邏輯備份工具的源碼,提交至TDengine的github倉(cāng)庫(kù)
  2. 軟件單元測(cè)試用例
  3. 軟件設(shè)計(jì)文檔

項(xiàng)目技術(shù)要求

  1. 邏輯備份工具能夠TDengine內(nèi)的全部數(shù)據(jù),導(dǎo)出的SQL可以重新寫(xiě)入其他TDengine實(shí)例
  2. 邏輯備份工具能夠指定需要備份的數(shù)據(jù)庫(kù),或者超級(jí)表,或者指定范圍的子表,最好能夠指定要備份的字段
  3. 邏輯備份工具能夠指定schema數(shù)據(jù)和時(shí)序數(shù)據(jù)備份為不同文件,能夠指定每個(gè)超級(jí)表/子表一個(gè)備份文件,最好能夠指定將數(shù)據(jù)備份為指定的文件個(gè)數(shù)
  4. 邏輯備份工具應(yīng)該能夠保證充分利用計(jì)算機(jī)資源,具有較好的備份性能
  5. (可選)邏輯備份工具能夠指定備份策略,在指定時(shí)間進(jìn)行備份,周期執(zhí)行備份任務(wù);同時(shí),也可以手動(dòng)執(zhí)行備份任務(wù)
  6. (可選)邏輯備份工具具備日志功能,記錄備份過(guò)程的關(guān)鍵信息,錯(cuò)誤信息等
  7. 使用Java開(kāi)發(fā)
  8. (可選)如果帶圖形化的頁(yè)面,建議采用BS架構(gòu),使用Vue或React作為前端框架,后端使用Springboot、Spring等技術(shù)