不知不覺間,TDengine?已經(jīng) 6 歲多了。在這 6 年多的時間里,我們從零開始,在一行又一行代碼的淬煉下,TDengine 從 1.6 走過 2.0,終于走到如今的 3.0 時代。
自 2022 年下旬發(fā)布以來,經(jīng)過我們不斷地打磨優(yōu)化之后,TDengine 3.0 在性能、功能、穩(wěn)定性各個方面均有大幅提升,已經(jīng)從一款時序數(shù)據(jù)庫蛻變成為高性能、云原生、分布式的物聯(lián)網(wǎng)、工業(yè)大數(shù)據(jù)平臺。
如今這一平臺下提供兩大版本,分別是支持私有化部署的 TDengine Enterprise 以及全托管的物聯(lián)網(wǎng)、工業(yè)大數(shù)據(jù)云服務 TDengine Cloud,這兩大版本在開源版本 TDengine OSS 的功能基礎上有更多加強,無論是個人開發(fā)者、中小企業(yè)還是大企業(yè),都可輕松體驗。
|?注意?|??TDengine OSS(社區(qū)版)自 3.1.0.0 版本開始,僅支持主流操作系統(tǒng)的較新版本,包括 Ubuntu 18+/CentOS 7+/Ret Hat/Debian/CoreOS/FreeBSD/OpenSUSE/SUSE Linux/Fedora/macOS 等。除此之外,關于各種架構 CPU 的適配詳情可以參考?支持平臺列表 | TDengine 文檔 | 濤思數(shù)據(jù)?。如果有其他操作系統(tǒng)及版本的需求,需 TDengine Enterprise(企業(yè)版)特殊支持。
我們建議,符合上述條件的開源用戶全部遷移至 TDengine 3.0 版本上。在此基礎之上,我們將為 TDengine 開源用戶規(guī)劃出三條以性價比為導向的產(chǎn)品使用規(guī)劃路線。
但首先需要明確,我們“為什么”要做版本遷移:
- TDengine 3.0 是一款更加先進成熟的產(chǎn)品,除了性能功能變強以外,對各種復雜場景的適配性也更好,我們希望用戶在擁有更優(yōu)質(zhì)產(chǎn)品體驗的同時也更認可 TDengine 的產(chǎn)品能力。
- 由于 2.0 不再是 TDengine 主版本,不再擁有官方單獨的維護團隊,因此用戶只能通過文檔、過往資料以及彼此之間的互助來解決使用過程中產(chǎn)生的問題,可能會影響業(yè)務發(fā)展。
- 反過來講,3.0 作為 TDengine 的主版本,我們十分重視用戶的反饋,也會為用戶提供更高質(zhì)量的技術支持。
因此,除了官方文檔以外,我們還為大家準備了大量技術文章,在體會 3.0 與 2.0 細節(jié)變化的同時,這些實操指導也能夠幫助大家在最短時間內(nèi)在本地完成自助式版本遷移。
接下來是,我們“怎樣”完成版本遷移:
| 01 |?顯然,最重要的內(nèi)容就是 2.0 遷移至 3.0 的具體操作指導,可參考此篇文章:《如何把數(shù)據(jù)從 TDengine 2.x 遷移到 3.x ?》
| 02?|?3.0 和 2.0 在建表環(huán)節(jié)有很多底層變化,會直接影響后續(xù)使用效果,可參考:《體驗 TDengine 3.0 高性能的第一步,請學會控制建表策略》
| 03?|?關于 TDengine 3.0 的集群功能,由于我們更換了一致性算法,因此在集群使用上會和 2.0 上有一些不同,可以參考:《如何用好強大的 TDengine 集群 ?先了解 RAFT 在 3.0 中的應用》
| 04?|?3.0 和 2.0 在數(shù)據(jù) update 功能方面的變化可以參考:《TDengine 3.0 的 Update 功能和 2.0 有何區(qū)別?》
| 05?|?3.0 和 2.0 在數(shù)據(jù)庫的參數(shù)體系上的變化,可以參考:《如何理解時序數(shù)據(jù)庫 TDengine 3.0 的參數(shù)體系》
| 06?|?3.0 和 2.0 在 SQL 方面的變化,可以參考官方文檔:語法變更 | TDengine 文檔 | 濤思數(shù)據(jù)
| 07?|?3.0 和 2.0 在具體的連接器應用方面的變化,可以參考官方文檔:連接器 | TDengine 文檔 | 濤思數(shù)據(jù)
| 08?|?性能問題比較復雜,每個用戶場景不同、涉及參數(shù)眾多,即便是我們官方團隊面對用戶的性能問題也是需要很大的精力時間去排查優(yōu)化的。因此我們提供了關于 3.0 TDengine 的數(shù)據(jù)文件架構,存儲引擎工作原理的一系列文章,可以以下面這篇文章作為入口:《關于 3.0 和 2.0 的數(shù)據(jù)文件差異以及性能優(yōu)化思路》
| 09?|?亂序數(shù)據(jù)對性能同樣會產(chǎn)生干擾,原理如下,業(yè)務層需要盡量避免:《保護 TDengine 查詢性能——3.0 如何大幅降低亂序數(shù)據(jù)干擾?》
如果你只是需要在原有 2.0 業(yè)務的基礎上替換成 3.0 ,上述維度的技術內(nèi)容基本可以滿足你的需求了。但如果你還需要使用 3.0 的新功能,那也很方便,通過官方文檔以及博客便可找到對應資料。
看起來,現(xiàn)在我們已經(jīng)可以輕松地應用起 TDengine 3.0 了。
但實際上,我們還有更好的路線。
那就是選擇?TDengine Cloud。
1?? TDengine Cloud 將能完全解決運維層面的問題。你不需要再花時間去研究 TDengine 的連接配置、備份恢復、只需要專注于 TDengine 的使用即可。
2???其次,TDengine Cloud 提供 7*24h 的專業(yè)技術服務,承諾 99.9% 的 Service Level Agreement,確保 TDengine 服務穩(wěn)定運行(全托管模式)。
3?? TDengine Cloud 內(nèi)含企業(yè)級工具,可直接提供從 TDengine 2.0 到 3.0 環(huán)境的遷移支持。操作便捷性和性能較之開源版工具 taosdump 要勝出很多。
4???TDengine Cloud 完全按量計費,價格實惠,對于中小型規(guī)格的用戶十分友好。通過 TDengine Cloud 的計費方案估算器,我們可以大致算出通用場景下項目所適合的套餐項目。比如:單副本,5 萬測點,寫入頻率 1 秒 1 條的用戶,通過計算器可知我們推薦的方案是基礎版本,即每月只需要 1200 元,便可得到 TDengine 企業(yè)級的支持。而在正式購買之前,可以通過我們免費贈送的 600 元額度來試用 TDengine Cloud,直到評估出合適自己的套餐方案。
|?注意?|?查詢帶來的內(nèi)存和 CPU 消耗完全取決于 SQL 類型和伴隨業(yè)務需求的執(zhí)行頻率。所以如果資源不夠,我們可以自行升級套餐。
總之,TDengine Cloud 基于友善的價格,在應對時序數(shù)據(jù)有效管理上,為你帶來的是人力成本及運營成本大幅降低的全托管服務。
所以,以下便是我們?yōu)?TDengine 用戶規(guī)劃好的三種使用路線:
1. TDengine OSS(開源的時序數(shù)據(jù)庫) 2.0 –> TDengine OSS 3.0?
2. TDengine OSS 2.0 –> TDengine OSS 3.0 –> TDengine Enterprise/TDengine Cloud 3.0
3. TDengine OSS 2.0 –> TDengine Enterprise/TDengine Cloud 3.0
1 類用戶仍然可以在工作時間內(nèi)得到來自社區(qū)團隊的咨詢支持,但需要通過 taosdump 或者自己處理數(shù)據(jù)將其遷移至開源版 3.0 ,后續(xù)需自主完成日常的維護。在此期間,請盡量保證使用開源版的最新版本,盡量配合官方的步調(diào)。
對于 2 類用戶,這是一種穩(wěn)健的選擇。仍然需要用戶通過 taosdump 或者自己處理數(shù)據(jù)將其遷移至 3.0 版本。之后,經(jīng)過一段時間的測試、應用、最終決定是否選擇 TDengine Cloud(有私有化部署需求可以選擇企業(yè)版)。
對于 3 類用戶,該路線屬于一步到位型。假如我們已經(jīng)非常了解 TDengine 3.0 并且已經(jīng)做足了相關測試,那么我們就可以直接購買 TDengine Cloud,通過 TDengine Cloud 的企業(yè)級遷移工具來遷移數(shù)據(jù)至云服務上,這樣就省卻很多中間的過渡工作了。(同上,有私有化部署需求可選擇企業(yè)版)。
以中國地震臺網(wǎng)中心的用戶案例為例,這篇案例中 TDengine 3.0 的能力展現(xiàn)地淋漓盡致,在數(shù)據(jù)上就可以直觀感受到——單集群可以處理每日 5000 億行/900G 地震包數(shù)據(jù)。
所以,到底怎樣才能激活 TDengine 的最高性價比呢 ?答案就是——擁抱 3.0 ,擁抱云原生。文章來源:http://www.zghlxwxcb.cn/news/detail-727210.html
了解更多 TDengine Database的具體細節(jié),可在GitHub上查看相關源代碼。文章來源地址http://www.zghlxwxcb.cn/news/detail-727210.html
到了這里,關于萬字解讀|怎樣激活 TDengine 最高性價比?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!