做鉆石的網(wǎng)站如何推廣我的網(wǎng)站
在實際項目開發(fā)過程中,并非一直都使用關(guān)系型數(shù)據(jù)庫,對于工業(yè)互聯(lián)網(wǎng)類型的項目來說,時序型數(shù)據(jù)庫也是很重要的一種,因此掌握時序數(shù)據(jù)庫的安裝配置也是必要的技能,不過對于有關(guān)系型數(shù)據(jù)庫使用的開發(fā)工作者來說,類比使用會很得心應(yīng)手。
一.什么是時序數(shù)據(jù)庫
時序數(shù)據(jù)庫全稱為時間序列數(shù)據(jù)庫。時間序列數(shù)據(jù)庫指主要用于處理帶時間標(biāo)簽(按照時間的順序變化,即時間序列化)的數(shù)據(jù),帶時間標(biāo)簽的數(shù)據(jù)也稱為時間序列數(shù)據(jù)。
時間序列數(shù)據(jù)主要由電力行業(yè)、化工行業(yè)、氣象行業(yè)、地理信息等各類型實時監(jiān)測、檢查與分析設(shè)備所采集、產(chǎn)生的數(shù)據(jù),這些工業(yè)數(shù)據(jù)的典型特點是:產(chǎn)生頻率快(每一個監(jiān)測點一秒鐘內(nèi)可產(chǎn)生多條數(shù)據(jù))、嚴(yán)重依賴于采集時間(每一條數(shù)據(jù)均要求對應(yīng)唯一的時間)、測點多信息量大(常規(guī)的實時監(jiān)測系統(tǒng)均有成千上萬的監(jiān)測點,監(jiān)測點每秒鐘都產(chǎn)生數(shù)據(jù),每天產(chǎn)生幾十GB的數(shù)據(jù)量)。
二.濤思taos介紹(國產(chǎn)開源)
官方文檔詳細(xì)說明:https://docs.taosdata.com/2.6/
TDengine 是一款專為物聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)等場景設(shè)計并優(yōu)化的大數(shù)據(jù)平臺,其核心模塊是高性能、集群開源、云原生、極簡的時序數(shù)據(jù)庫。它能安全高效地將大量設(shè)備、數(shù)據(jù)采集器每天產(chǎn)生的高達(dá) TB 甚至 PB 級的數(shù)據(jù)進(jìn)行匯聚、存儲、分析和分發(fā),對業(yè)務(wù)運(yùn)行狀態(tài)進(jìn)行實時監(jiān)測、預(yù)警,提供實時的商業(yè)洞察。
同時也是一款開源、高性能、云原生的時序數(shù)據(jù)庫(Time Series Database, TSDB), 它專為物聯(lián)網(wǎng)、車聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)、金融、IT 運(yùn)維等場景優(yōu)化設(shè)計。同時它還帶有內(nèi)建的緩存、流式計算、數(shù)據(jù)訂閱等系統(tǒng)功能,能大幅減少系統(tǒng)設(shè)計的復(fù)雜度,降低研發(fā)和運(yùn)營成本,是一款極簡的時序數(shù)據(jù)處理平臺。
三.安裝部署taos2.6
1.選擇TDengine-server-2.6.0.34-Linux-x64.tar.gz對應(yīng)的tar包下載
官方下載鏈接:https://www.taosdata.com/all-downloads#tdengine_tar-list
其他操作按照下圖下載即可,需要注意的是需要提供個人郵箱,下載鏈接發(fā)送對應(yīng)的郵箱。
?2.安裝配置步驟
具體安裝步驟參考官方網(wǎng)站說明,以下操作來自官方文案,對應(yīng)其他版本都一樣。
需要注意的是在安裝過程中需要設(shè)置對應(yīng)的端口和數(shù)據(jù)庫名,請注意安裝提示信息。
https://docs.taosdata.com/2.6/operation/pkg-install/
$ tar xvzf TDengine-enterprise-server-2.4.0.7-Linux-x64.tar.gz
TDengine-enterprise-server-2.4.0.7/
TDengine-enterprise-server-2.4.0.7/driver/
TDengine-enterprise-server-2.4.0.7/driver/vercomp.txt
TDengine-enterprise-server-2.4.0.7/driver/libtaos.so.2.4.0.7
TDengine-enterprise-server-2.4.0.7/install.sh
TDengine-enterprise-server-2.4.0.7/examples/
...$ ll
total 43816
drwxrwxr-x 3 ubuntu ubuntu 4096 Feb 22 09:31 ./
drwxr-xr-x 20 ubuntu ubuntu 4096 Feb 22 09:30 ../
drwxrwxr-x 4 ubuntu ubuntu 4096 Feb 22 09:30 TDengine-enterprise-server-2.4.0.7/
-rw-rw-r-- 1 ubuntu ubuntu 44852544 Feb 22 09:31 TDengine-enterprise-server-2.4.0.7-Linux-x64.tar.gz$ cd TDengine-enterprise-server-2.4.0.7/$ ll
total 40784
drwxrwxr-x 4 ubuntu ubuntu 4096 Feb 22 09:30 ./
drwxrwxr-x 3 ubuntu ubuntu 4096 Feb 22 09:31 ../
drwxrwxr-x 2 ubuntu ubuntu 4096 Feb 22 09:30 driver/
drwxrwxr-x 10 ubuntu ubuntu 4096 Feb 22 09:30 examples/
-rwxrwxr-x 1 ubuntu ubuntu 33294 Feb 22 09:30 install.sh*
-rw-rw-r-- 1 ubuntu ubuntu 41704288 Feb 22 09:30 taos.tar.gz$ sudo ./install.shStart to update TDengine...
Created symlink /etc/systemd/system/multi-user.target.wants/taosd.service → /etc/systemd/system/taosd.service.
Nginx for TDengine is updated successfully!To configure TDengine : edit /etc/taos/taos.cfg
To configure Taos Adapter (if has) : edit /etc/taos/taosadapter.toml
To start TDengine : sudo systemctl start taosd
To access TDengine : use taos -h ubuntu-1804 in shell OR from http://127.0.0.1:6060TDengine is updated successfully!
Install taoskeeper as a standalone service
taoskeeper is installed, enable it by `systemctl enable taoskeeper`
?3.安裝過程問題解決
依照官方文檔說明,查找對應(yīng)的解決方案,或者在日志文件查看報錯信息。
?4.簡單測試使用
###系統(tǒng)命令
###啟動服務(wù)進(jìn)程
systemctl start taosd###停止服務(wù)進(jìn)程
systemctl stop taosd###重啟服務(wù)進(jìn)程
systemctl restart taosd###查看服務(wù)狀態(tài)
systemctl status taosd###taos數(shù)據(jù)庫命令
###進(jìn)入taos
taos###顯示所有數(shù)據(jù)庫
show databases;###使用數(shù)據(jù)庫
use test;###顯示所有父級數(shù)據(jù)表
show stables;###顯示所有數(shù)據(jù)表
show tables;###數(shù)據(jù)庫命令基本與關(guān)系型數(shù)據(jù)庫一致,其他特殊用法請參看官方文檔
?