感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 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语言特性(例如模式注解、更新中的直接连接、新的Boolean类型)。
- 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
機器翻譯