時間序列數據與企業業務密切相關,不可或缺。任何企業都需要壹個高效的運維系統,保證應用和業務問題的實時發現,通過監控和故障報警的手段定位故障,保證在線業務的穩定性,減少停機時間。企業經營者依靠運營系統保證足夠的數據進行業務分析和判斷,從而做出更加準確的經營決策。物聯網企業和工業企業需要能夠實時掌握設備運行狀態,監控生產過程,實時判斷故障預警、故障定位、故障回溯和業務。以上所有業務場景都需要時間序列數據作為“數據證據”來表示指標的“變化”過程,進而達到報警、診斷、修復、預測的業務目的。
時間序列數據非常簡單,由三個元素組成,主體、時間戳和索引數據。例如,xxx公司(實體)在2009年8月26日上午010、010和012時的股價分別為:160美元、165美元和165美元。壹般來說,它與關系數據庫的不同之處在於它關心“最終結果”。時間序列數據顯示資產或過程如何隨時間變化,反映“變化”的過程值。
時間序列數據主要應用於:運維監控、運營分析、設備監控、BI分析、工業安全生產監控場景。在這些場景中,產生的核心數據是時間序列數據,業務特點是:多寫少讀,無事務性要求,數據分析與時間維度相關性強,實時性要求高。
時序數據庫根據時序數據的業務特點,進行有針對性的數據存儲結構設計和存儲模式優化。與MySQL等傳統關系數據庫相比,在監控等時序業務場景下的數據寫入、讀取和分析能力提升了百倍。
從數據存儲架構來看,關系數據庫通常按照行記錄壹條時間記錄數據,順序記錄之間沒有主題關聯。單個對象的記錄數據隨機分散在多行中。如果是分布式數據庫甚至分布在多個子庫中,記錄之間沒有時序組織,時間戳連續的數據分散在不連續的存儲中,大大降低了按主題和時間維度進行數據寫入和存儲的效率。
時序數據庫按照主題存儲和索引數據,完全按照業務使用場景組織數據,將主題索引相同的數據組織在壹起,按照時間分段存儲,只需要獲取主題信息和時間段信息就可以順序讀寫。單個磁盤尋道IO請求獲得的時間和數據都高於關系數據庫尋道。查詢時間間隔越長,查詢主體和數據越多,效率差異越大,整體性能比關系數據庫高十倍甚至上百倍。
雲InfluxDB?與開源的InfluxDB相比,優勢明顯。Cloud InfluxDB提供雲服務,擁有業內頂級的專家支持服務,具有免安裝、免運維、高穩定性、高數據可靠性等優勢。使用雲存儲方案,數據多份存儲,數據可靠性達到99.9999%。
自建並快速遷移到雲
雲InfluxDB提供了壹個快速遷移到雲端的工具,只需要移動鼠標就可以完成從自建InfluxDB到雲InfluxDB的遷移。
類似SQL的開發使用起來友好快捷。
阿裏雲InfluxDB完全兼容開源的InfluxDB,有利於開發。為了方便傳統關系數據庫開發者快速適應Influx DB的開發,它提供了壹種類似SQL的查詢語言InfluxQL。在提供強大的時間序列分析能力的基礎上,最大程度的沿襲了SQL的開發模式,大大降低了學習成本。
集成數據采集和構建監控更容易。
InfluxDB,阿裏雲中的數據庫,繼承了Influx DB良好的開源生態,由完整的TICK Stack系統支持,進行數據采集、存儲和數據可視化監控報警。同時,與開源產品相比,它提供了基於產品的數據采集服務,只需要在控制臺進行壹些簡單的操作,“0”代碼就完成了對各種監控源的監控數據的自動采集。
雲InfluxDB?財務高可用版本即將推出。
服務的高可靠性和數據的壹致性對於金融企業來說非常重要。開源的InfluxDB沒有提供高度可靠的HA版本。阿裏雲InfluxDB針對金融、保險、銀行、數據和服務開發了高可靠的HA版本,目前正在商業化過程中,即將上市。
雲InfluxDB?商業化限時折扣