Log Service提供外部儲存功能,可用於Log Service與MySQL資料庫、阿里雲Object Storage Service、託管的CSV檔案進行關聯。本文介紹Log Service外部儲存功能的應用情境、功能優勢等資訊。
應用情境
在日誌分析情境中,您可能經常遇到資料分散儲存的問題,例如使用者操作、行為等相關資料存放區在Log Service中,使用者屬性、註冊資訊、資金、道具等相關資料存放區在資料庫中。類似情境下,您需要對使用者進行分層統計,將最後的計算結果寫入到資料庫提供的報表系統中。
針對上述情境,傳統做法是將資料移轉到統一的儲存系統中,再進行分析。在遷移過程中既涉及網路傳輸,又涉及資料的清洗和格式化,耗時又耗精力。Log Service提供的外部儲存API支援以下功能:
通過API為外部儲存定義映射,不需要遷移資料。
提供統一的查詢分析引擎,支援通過JOIN文法對日誌、外部儲存等多種資料來源進行聯集查詢。
支援將多種分析結果儲存到外部儲存中。
功能優勢
節省成本
節省資料移轉成本。不同儲存系統的格式和API都不同,在遷移過程中涉及到複雜的資料轉換。使用Log Service外部儲存無需搬遷資料。
節省資料維護成本。如果採用遷移資料方式,如果有資料更新,需及時維護。
方便快捷
通過SQL語句分析資料,實現秒層級獲得分析結果。
將常用視圖添加到儀錶盤,開啟儀錶盤頁面即可快速查看相關資訊。
支援的外部儲存
外部儲存功能支援Log Service與MySQL資料庫、阿里雲OSS、託管的CSV檔案建立關聯,詳細資料如下表所示。
外部儲存名稱 | 從外部資料源讀取 | 寫入外部資料源 | 建立方式 | 地區 |
MySQL | 支援 | 支援 | API、SDK、CLI | 所有地區 |
OSS | 支援 | 支援 | SQL create table | 所有地區 |
託管的CSV檔案 | 支援 | 不支援 | SDK | 華東2(上海) |