感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 14 時間:
課程簡介
1. 簡介及 Oracle Database 23ai 的新功能
- 版本概覽、市場定位及以開發者為中心的發展路線圖。
- 對 AI 向量搜尋、JSON/關係對性及異步驅動的高級概覽。
- 23ai 如何改變典型的開發者工作流和應用模式。
2. 動手操作:環境與工具(實驗室)
- 安裝和使用 Oracle Database 23ai Free 版進行實驗室操作。
- 設置 JDK、IDE 及客戶端驅動(如適用,包括 JDBC, R2DBC)。
- 首次連接、簡單查詢及樣本項目架構搭建。
3. JSON 關係對性及新數據類型(實驗室)
- 在應用代碼中使用改進的 JSON 數據類型和 JSON 集合。
- 對性模式:何時選擇關係型方法與何時選擇 JSON 方法。
- 示例:從 Java/Quarkus 應用中存儲、查詢和更新 JSON 對象。
4. AI 向量搜尋及開發者應用場景(實驗室)
- 介紹 AI 向量搜尋、向量數據類型及向量索引。
- 構建小型語義搜尋示例:嵌入生成、存儲及相似性查詢。
- 將向量搜尋與應用代碼和庫集成(概念性地討論 LangChain/LlamaIndex 示例)。
5. 異步編程、管線化及性能模式
- 理解 JDBC、R2DBC 及其他驅動的驅動級管線化和異步請求模式。
- 客戶端模式(反應式流、Java 虛擬線程)及對伺服器的影響。
- 實務實驗室:實現管線化調用並測量吞吐量改進。
6. SQL、PL/SQL 增強及安全控制
- 與開發者相關的新 SQL/PLSQL 語言功能(如架構註釋、更新中的直接連接、新布爾類型)。
- SQL 防火牆概覽及其如何改善執行 SQL 的運行時安全性。
- 動手操作:將小型過程遷移至使用新語言功能,並在受控實驗室中測試 SQL 防火牆行為。
7. 測試、除錯及部署最佳實踐(實驗室)
- 單元測試數據庫邏輯、生成代表性測試數據,並使用新功能測量行為。
- 打包和部署使用 23ai 功能的開發者應用至測試環境。
- 檢查清單:性能調優、兼容性考慮及生產就緒的後續步驟。
總結及後續步驟
最低要求
- 熟悉 SQL 及關係型數據庫概念
- 具備 Java 或類似語言的應用開發經驗
- 熟悉基礎 PL/SQL 或伺服器端腳本概念
受眾
- 應用開發者(Java, Quarkus 或類似技術)
- 數據庫開發者及 PL/SQL 工程師
- 負責開發者工具及 CI 環境的 DevOps 工程師
客戶評論 (2)
對每個要點都進行了很好的解釋,並提供了練習作業。
Piseth Ben - ACLEDA Bank Plc.
課程 - Oracle Database 19c: SQL Tuning Workshop
機器翻譯
Greg非常耐心且樂於助人
Chris Havel - Encyclopaedia Britannica
課程 - ORACLE SQL Fundamentals
機器翻譯