雖著機器學習技術不斷拓展應用範圍,新的機器學習正驅動著自動化功能更具有效益,藉以優化雲端服務的自動化能力。甲骨文發布MySQL Heatwave服務的最新元件MySQL Autopilot,可作為在Oracle雲端基礎設施(Oracle Cloud Infrastructure;OCI)之上,MySQL資料庫服務的記憶體內查詢加速引擎。MySQL Autopilot藉助先進的機器學習技術達成HeatWave自動化更加容易使用,同時也提升性能和可擴展性。MySQL HeatWave客戶無需支付額外費用即可獲得Autopilot。
MySQL Autopilot可自動執行與高性能查詢相關的眾多關鍵、具挑戰性的功能,包括配置、資料載入、查詢執行和故障處理。它使用先進的技術來提取資料樣本,採集和查詢統計資料,使用Oracle AutoML建構機器學習模型,以建構記憶體使用、網路負載和執行時間模型。這些機器學習模型可被MySQL Autopilot用於執行其核心能力,隨著查詢的次數越來越多,MySQL Autopilot將使得HeatWave查詢優化程式漸趨智慧化,從而不斷改善系統性能,而這一能力正是Amazon Redshift、Amazon Aurora、Snowflake或其他以MySQL為基礎的資料庫產品所不具備的。
MySQL Autopilot納入的功能,包括自動配置、自動平行載入、自動資料放置、自動編碼、自動查詢計畫、自動估算查詢時間、自動變更傳播、自動調度、自動錯誤恢復等。
甲骨文首席企業架構師Edward Screven表示:「整合HeatWave技術的MySQL資料庫服務可高效支援OLTP和OLAP,可讓使用者運行混合工作負載,或對自己的MySQL資料庫進行即時分析,相比於其他分析或以MySQL為基礎的資料庫,性能可提升10至1,000倍,而成本不到其一半。MySQL HeatWave是OCI上發展最快的雲服務之一,越來越多的客戶將MySQL工作負載遷移至HeatWave。」
甲骨文同時推出MySQL橫向擴展資料管理(MySQL Scale-out Data Management),將資料載入至HeatWave的性能提升高達100倍。HeatWave現可支援64個節點(原為24個)的集群,處理多達32 TB的資料(原為12 TB),進一步強化了HeatWave相對於主要競爭對手的性價比優勢。
相比於所有其他資料庫和分析雲服務,HeatWave的價格更低,分析和混合工作負載的性能更高。甲骨文也宣布現在可使用HeatWave加速行業標準TPC-DS基準測試。從Amazon遷移至OCI上MySQL HeatWave的客戶可顯著降低成本,極大提升雲端工作負載的性能。
IDC資料管理軟體研究副總裁Carl Olofson指出:「市面上有一些雲端資料庫供應商繼續提供針對特定工作負載的專用資料庫,尤其是在開源領域,開發者希望透過人工調整參數的方式優化性能。甲骨文採取了不同的方式,將資料庫的各種功能整合在一個系統中,在開源雲端資料庫服務MySQL HeatWave中提供資料庫融合和自動化能力。甲骨文在2020年推出MySQL HeatWave,在一個資料庫中提供全面的本地雲支援,將OLTP和OLAP整合,無需提取、轉換和載入(ETL)。在本次發布的新版,甲骨文增加以機器學習為基礎的自動化,避免了與配置、資料載入、查詢執行和故障處理相關的猜測和人工需求。這些自動化功能也是 HeatWave 優秀的性能和性價比結果主要原因。」
MySQL HeatWave被整合於甲骨文的智慧湖倉 (lake house),而OCI資料目錄是該智慧湖倉的唯一目錄,包含MySQL資料庫服務、Oracle自主資料庫和物件儲存的資料(OCI Object Storage)。智慧湖倉使用者可透過該目錄發現MySQL資料,按需移動或分析這些資料。Oracle分析雲和Oracle雲端資料整合服務等其他OCI服務也與MySQL HeatWave進行整合。