部落格
Nov, 27, 2023
向量儲存和生成式 AI 能力升級,MySQL HeatWave 功能更新
撰文/ 緯謙科技
Oracle於2023年9月宣布MySQL HeatWave推出新功能,針對那些希望在各種資料類型和來源上進行分析、交易處理、機器學習和生成式人工智慧的客戶而設計。這些功能不僅適用於MySQL相容的工作負載,還支援非MySQL工作負載,為使用者提供更靈活、全面的應用選擇。我們特別彙整了此次更新重點:
MySQL HeatWave AutoML提供資料庫內機器學習,具有完全自動的訓練模型管道,無需資料移轉至其他機器學習服務。新增功能包括HeatWave Lakehouse支援、文字欄支援、增強的推薦系統和訓練進度監控。MySQL Autopilot是內建於MySQL HeatWave中的功能,利用機器學習支援自動化,改善效能和擴展性。Autopilot索引、自動壓縮、自適應查詢執行、自動載入和卸載等功能提高了效能並降低成本。
其他增強功能包括JavaScript支援、JSON加速、新的分析運算符和批量攝取到MySQL HeatWave。JavaScript支援使開發人員能夠用JavaScript編寫預存程序和函數,提高效能。JSON加速則允許即時分析MySQL資料庫中的JSON文件。新的分析運算符允許客戶將更多工作負載移至MySQL HeatWave。
MySQL HeatWave工程團隊的努力被認為正在加速人工智慧和機器學習創新。客戶現在可以全面自動化地使用資料庫和物件儲存中的資料進行機器學習模型訓練,並透過新的AI和向量儲存功能以自然語言與HeatWave進行交互。這種靈活性體現了MySQL HeatWave工程團隊的開放協作策略。
總體而言,MySQL HeatWave的創新功能擴展了其在單一MySQL資料庫服務中的應用,包括事務處理、即時分析、機器學習、資料湖查詢和以機器學習為基礎的自動化。這些功能的整合使其成為Oracle分散式雲端策略的核心,並原生提供在OCI和Amazon Web Services上,同時可作為Oracle Database Service for Azure的一部分,甚至可以在客戶的資料中心内透過OCI Dedicated Region提供。
Oracle 於2022年9月宣布升級 MySQL HeatWave,此次增強功能包括:支援向量儲存、生成式 AI、資料庫內機器學習、MySQL Autopilot強化、HeatWave Lakehouse功能、JavaScript支援、JSON查詢加速以及新的分析運算符。生成式AI和向量儲存使客戶能夠以自然語言與MySQL HeatWave互動,並在HeatWave Lakehouse中高效搜尋不同格式的文件。
更新功能一覽
MySQL HeatWave AutoML
- HeatWave Lakehouse 支援: 透過 HeatWave AutoML 擴展資料處理至物件儲存。
- 文字欄支援: 在文字欄執行異常偵測、預測、分類、迴歸及推薦系統等機器學習任務。
- 增強推薦系統: 利用BPR產生更個人化推薦。
- 訓練進度監控: 即時監控模型訓練進度。
生成式 AI 和向量儲存
(私人預覽)
(私人預覽)
- 向量儲存庫接受多種格式文件,如PDF,轉換成由編碼模型生成的嵌入。
- 透過相似性搜索識別文件。
- 以這些文件擴充給LLM的提示,提供更具上下文的回答。
MySQL Autopilot
- MySQL Autopilot 索引: 自動建立/維護 OLTP 工作負載索引,以ML預測索引效能。
- 自動壓縮: 智能選擇資料欄的壓縮演算法,提升載入和查詢效能,節省高達25%成本。
- 自適應查詢執行:優化資料與系統資源,提升25%查詢效能,並依實際資料分佈各別優化HeatWave節點。
- 自動載入和卸載: 自動管理資料載入和表格卸載,釋放記憶體,節省成本。
others
- JavaScript 支援:用JavaScript在MySQL HeatWave中執行預存程序和函數,提高效能,避免資料從資料庫傳輸到客戶端。
- JSON 加速:利用 HeatWave即時分析MySQL資料庫中的 SON文件,大幅提高查詢速度。
- 新的分析運算符:使用新的運算符,如 CUBE、Hyper Log Log Log,將工作負載轉至 MySQL HeatWave。
- 批量攝取到 MySQL HeatWave:支援並行建立索引子樹、批量載入CSV檔,提升資料擷取效能,降低成本。