編譯 TDengine 以前,須要確保已安裝 64 位 Windows 系列操做系統和 Visual Studio 2013 以上版本,本文的系統環境以下:git
1Microsoft Visual Studio Ultimate 2013 版本 12.0.30501.0 REL
2Microsoft .NET Framework 版本 4.7.03056
3Windows 10 64-bit Professional
複製代碼
到 CMake 官網下載 CMake的windows 安裝包,本文使用版本爲 cmake-3.15.0-win64-x64.msi:github
1https://github.com/Kitware/CMake/releases/download/v3.15.0/cmake-3.15.0-win64-x64.msi
複製代碼
安裝以後,打開 cmd.exe,輸入 cmake -version,能夠看到以下信息:web
1C:\Users\slguan>cmake -version
2cmake version 3.15.0
3CMake suite maintained and supported by Kitware (kitware.com/cmake).
複製代碼
從開始菜單中找到 Visual Studio 2013 的菜單項,選擇 VS2013 x64 兼容工具命令提示並打開: shell
1C:\Users\slguan\Desktop\work\op\
複製代碼
依次執行:數據庫
1mkdir sln
2cd sln
3cmake .. -A x64
複製代碼
以下圖所示: windows
從開始菜單中找到 Visual Studio 2013 的菜單項,選擇 VS2013 x64 兼容工具命令提示並打開 緩存
1C:\Users\slguan\Desktop\work\op\
複製代碼
依次執行:架構
1mkdir nmake
2cd nmake
3cmake .. -G "NMake Makefiles"
複製代碼
以下圖所示: app
1nmake install
複製代碼
在 cmd.exe 中,切換到 C:\TDengine 目錄,執行 taos.exe 鏈接數據庫,例如:運維
1cd C:\TDengine
2taos -h 192.168.100.128
複製代碼
鏈接成功後,輸出以下信息:
1Welcome to the TDengine shell, server version:1.6.1.0 client version:1.6.1.0
2Copyright (c) 2017 by TAOS Data, Inc. All rights reserved.
3taos>
複製代碼
如需在 windows 下使用 C#、Java、Python 等語言,將 C:\TDengine\driver\taos.dll 拷貝到 C:\windows\system32 目錄下便可。全部 TDengine 的鏈接器,均需依賴 taos.dll。
C# 語言的例子在 C:\TDengine\examples\C# 目錄,在 cmd.exe 中切換到此目錄,執行以下代碼進行編譯:
1cd C:\TDengine\examples\C#
2csc /optimize *.cs
複製代碼
TDengine是濤思數據擁有自主知識產權的高性能、可伸縮、高可靠、零管理的物聯網大數據平臺軟件,能夠將數據庫、緩存、消息隊列、流式計算等功能徹底融合在一塊兒。因爲針對物聯網大數據特色作了各類優化,TDengine的數據插入、查詢的性能比通用的大數據平臺好10倍以上,存儲空間也大爲節省,採用SQL接口,與第三方軟件能無縫集成,大幅簡化了物聯網平臺的系統架構,大幅減小了研發和運維的複雜度與成本。TDengine可普遍運用於物聯網、車聯網、工業大數據等領域。2019年7月12日,TDengine開源,在GitHub全球趨勢排行榜上連續幾天排名第一。
目前在GitHub上,TDengine的Star數已超10,000,GitHub地址:github.com/taosdata/TD… ,歡迎來GitHub上Star咱們!