常见问题
什么是 Oracle Database 23ai?
Oracle Database 23ai 是 Oracle Database 新推出的长期支持版本,旨在取代 19c。这个版本将 AI Vector Search 添加到 Oracle 融合数据库中,助您将 AI 引入数据。此功能与新的统一开发范例和关键任务功能相结合,可帮助开发人员和数据专业人员轻松使用 AI 来支持应用、进行应用开发和处理关键任务工作负载。
Oracle Database 23ai 的主要功能有哪些?
Oracle Database 23ai 在上一代的基础上添加了 300 多项新功能,下面列举了部分关键特性。您可以在此博客文章《Oracle Database 23ai:信息汇总》中找到各种链接,以获取有关所有这些功能的更多详细信息。
- AI Vector Search:Oracle AI Vector Search 是 Oracle Database 23ai 的一项新增功能。AI Vector Search 是一个特性合集,其中包含了新的向量数据类型、向量索引和向量搜索 SQL 运算符,这让 Oracle Database 能够将文档、图像和其它非结构化数据等语义内容存储为向量,用于运行快速相似度查询。这些新功能支持检索增强生成 (RAG)。RAG 是一项突破性的生成式 AI 技术,可将大型语言模型 (LLM) 与隐私业务数据相结合,提供对自然语言问题的响应。了解有关 AI Vector Search 的更多信息
- JSON Relational Duality Views:JSON Relational Duality Views 能够统一关系和文档数据模型,将两者优势结合在一起。开发人员可以使用标准文档 API 对与 JSON 文档相同的底层数据进行操作,也可以使用标准 SQL 作为关系数据进行操作。了解有关 JSON Relational Duality View 的更多信息
- Operational Property Graphs:原生支持属性图数据结构和图形查询。开发人员现在可以轻松基于数据库中支持的事务数据、JSON、空间和其他数据类型来构建图形和图形应用。此外,新的 ANSI 标准 SQL/PGQ 允许您以易于理解的语言构建和查询这些图形关系。
- SQL Firewall:Oracle Database 原生支持属性图数据结构和图形查询。开发人员现在可以轻松基于数据库中支持的事务数据、JSON、空间和其他数据类型来构建图形和图形应用。此外,新的 ANSI 标准 SQL/PGQ 允许您以易于理解的语言构建和查询这些图形关系。了解有关 SQL Firewall 的更多信息
- True Cache:此解决方案简化了针对 Oracle Database 的高速缓存。开发人员只需将无盘 True Cache 实例部署到其中间层,然后让 Oracle Database 管理其余实例。通过使用 Active Data Guard (ADG) 技术,Oracle Database 23ai 可判断高速缓存是否与主实例中的最新更改一致,并在高速缓存中缺少数据时检索数据。了解有关 True Cache 的更多信息
- SQL 增强功能:Oracle Database 23ai 包含了 Application Usage Domains 等新功能,支持开发人员定义列表示的类别,例如电子邮件、信用卡、邮政编码等。Schema 注释为开发人员提供了一种方法,可以集中对象的丰富和描述性元数据、新的布尔数据类型、更新中的直接联接等。
- Oracle RAC 可扩展性和可用性增强:Oracle Database 23ai 推出了增强功能,进一步巩固了 Oracle 对为关键任务数据库提供高可用性和高可恢复性的承诺。
- 高可用性
- Local Rolling Database Maintenance 可在 Oracle Real Application Clusters (RAC) 和 Oracle RAC One Node 数据库的维护活动(例如打补丁)期间确保不间断的数据库可用性。该特性显著提高了数据库的可用性,同时防止对集群中其他节点造成影响。
- Oracle RAC Two-Stage Rolling Updates 允许在所有节点打补丁后应用非滚动补丁程序,从而缩短应用停机时间。
- Globally Distributed Database with Raft Replication:在节点或数据中心中断期间,只需几秒即可实现快速故障转移,确保零数据丢失,有助于形成主动—主动—主动对称分布式数据库架构,从而提高可用性、简化管理并优化全球资源利用率。
- 可伸缩性
- Oracle RAC Ordered Sequences Optimization 可提高使用排序序列的工作负荷的性能。
- Oracle RAC Smart Connection Rebalancing 可针对访问相同数据库对象的会话进行测量,并将其重定向到缓存该对象的实例,从而减少实例间流量,显著提高高争用工作负载的性能。
能否提供更多有关 AI Vector Search 的详细信息?
AI Vector Search 使用向量对业务数据进行快速简单的查询,并与 LLM 结合使用。如需深入了解此功能,请查看以下子问题。查看有关 AI Vector Search 的更多详细信息
- 什么是向量?
向量是用于编码数据的含义的文本、图像、音频或视频的数字表示形式,而不是底层单词或像素。
- 是否可以在数据库中创建向量?
可以,需要使用 vector_embedding() SQL 函数。
从 Hugging Face 中选择 Sentence-Transformer 嵌入模型,然后将其安全地上传到数据库。
- 是否可以在数据库外创建向量?
可以,需要将商业和开源模型与 REST 调用或本地库结合使用。
已测试的嵌入模型包括 openai.com、cohere.com、Hugging Face Transformers、Sentence-Transformers、Transformers.js 和 ONNX Runtime。
- 创建向量是否需要 GPU?
您可以使用 CPU 或 GPU 创建向量。
- AI Vector Search 使用哪些 LLM?
AI Vector Search 应该能够与任何 LLM 协同工作。
OpenAI GPT 3.5 和 4.0、Cohere、Llama2、Mistral、Gemini、Palm2 和 Vertex AI LLM 都已通过测试。
其中的一些 LLM 通过 Oracle Cloud Infrastructure (OCI) Generative AI 服务提供。
- AI Vector Search 使用哪些嵌入式模型?
已测试了来自 OpenAI、Cohere、Transformer、Sentence Transformer、Transformer.js、Xenova、FastEmbed 和 ONNX Runtime 的 90 多种嵌入式模型。
- AI Vector Search 是否支持 LangChain 或 LlamaIindex?
Oracle AI Vector Search 支持 LangChain 和 LlamaIndex 的 Oracle AI Vector Search 提供商。
Oracle Database 23ai 还发布了其它哪些产品?
此产品公告以“云技术优先,开发人员优先”为主。
OCI:
- Oracle Database 23ai on Exadata Cloud@Customer with Exadata Systems Software 24ai
- Oracle Database 23ai on Exadata Database Service with Exadata Systems Software 24ai
- Oracle Database 23ai on Base Database Service
- OCI GoldenGate 23ai
Azure:
- Oracle Database 23ai on Exadata Database Service with Exadata Systems Software 24ai
开发人员:
- Always Free Autonomous Database23ai
- Autonomous Database 23ai Free Container Image
- Oracle Database 23ai Free
- GoldenGate 23ai Free
去年推出的 Oracle Database 23c 与 Oracle Database 23ai 有何区别?
鉴于突破性 AI 技术在此发行版中的重要性,我们将 Database 23c 重命名为 Database 23ai。Oracle Database 23ai 就是 23.4.0.0.0 版本,以后将继续沿用此名称。
为什么要从 Oracle Database 19c 升级到 23ai?
Oracle Database 23ai 是 Oracle Database 新推出的长期支持版本,旨在取代 19c。Oracle Database 长期发行版提供为期五年的高级支持服务和三年的扩展支持服务。Oracle Database 19c 标准支持服务将于在 2024 年 4 月 30 日结束,Oracle 在 2024 年 5 月 1 日至 2026 年 4 月 30 日期间不收取额外的延长支持费用,而延长支持服务将于 2027 年 4 月 30 日结束,再加上 Oracle Database 23ai,可为您提供更长的支持服务重叠期。
从早期版本升级到 Oracle Database 23ai 需要注意哪些事项?
Oracle 提供从 Oracle Database 19c 或 Oracle Database 21c 升级到 23ai 的路径。数据库的所有其他版本都需要升级到上述版本,然后再升级到 23ai。升级过程可能因特定 Oracle Database 部署的当前版本和配置而异。
Oracle Database 23ai 是否提供免费试用版?
有的。Oracle 通过 Oracle Cloud Infrastructure (OCI) 和 Autonomous Database Free Tier 提供 Oracle Database 23ai 免费试用版本。用户可以注册免费试用账户,并了解基于 OCI 的 Oracle Database 23ai 的特性和功能。或者,Oracle Database 23ai Free 可作为 Linux RPM 文件、基于 Oracle Linux 的 Docker 映像、Oracle Virtual Box VM 或随 Vagrant 一起下载。