常见问题解答主题

常见问题

什么是 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 一起下载。

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国 。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。