TSQL介紹
更新時間:
TSQL是阿里云時間序列數據庫TSDB提供的時序結構化查詢語言,可以通過SQL的語法實現數據的讀取,訪問更加簡單,計算能力更強大,核心能力和優勢如下。
SQL查詢支持
TSQL結構化時序數據,將metric映射為關系數據表,將tag,metricValue,timestamp映射為關系數據庫column。通過table ,column的完成SQL請求, 實現時序數據查詢,時序數據過濾時序計算。
開源OpenTSDB僅支持通過RESTful方式,查詢時間序列數據庫學習成本高,使用不方便。TSQL查詢方式更加簡單,SQL開發者可以輕松掌握時間序列數據庫開發。
時序關聯查詢
SQL支持Join功能,實現相同Tag和時間戳相等的關聯查詢。支持不同的metric value進行Join返回,實現多指標的聯合查詢返回。
開源OpenTSDB單個子請求只支持單個metric查詢。多指標無法進行關聯查詢。關聯查詢需要業務開發實現時間戳對齊和數據對齊。TSQL可以輕松實現多個metric的關聯查詢,自動時間戳和數據對齊,滿足業務多指標請求的同時,降低業務開發成本。
時序計算SQL支持
TSQL增強標準SQL的計算能力,兼容原生SQL函數計算,同時擴展支持時序特有的精度計算函數,實現時序的降精度,聚合等時序計算能力。
時序多指標計算
TSQL提供多column復合計算能力,支持業務的多Field,多Metric后計算,滿足復雜業務計算。
文檔內容是否對您有幫助?