Oracle Database 23ai 现已推出长期支持版本,带来了 Oracle AI Vector Search 和 300 多个附加主要功能。新版本重点关注三个关键领域——数据人工智能;数据开发;数据的关键任务。
根据官方公告:
数据人工智能
- Oracle AI Vector Search:让客户可以根据概念内容(而不是特定的单词、像素或数据值)轻松搜索文档、图像和关系数据。 AI矢量搜索使LLMs能够使用自然语言界面查询私人商业数据,并帮助LLMs提供更准确和相关的结果。
- Oracle Exadata 系统软件 24ai:Exadata 智能存储可将 AI 矢量搜索速度提高几个数量级。这使得应用程序能够针对大量数据和大量用户运行 AI 矢量搜索。
- OCI GoldenGate 23ai:GoldenGate 支持跨云数据存储的异构数据集成和高可用性。 GoldenGate 23ai 提供了新功能,允许跨异构向量存储实时复制向量。它还允许企业通过将数据从现有数据库复制到 Oracle Database 23ai,以最小的风险快速将 AI 引入其所有数据,在 Oracle Database 23ai 中可以对数据进行矢量化和索引以进行快速 AI 搜索。
加速应用程序开发
- JSON 关系统一:JSON 关系二元性解决了某些应用程序使用数据的方式与关系数据库存储数据的方式之间的不匹配问题。几十年来,开发人员一直能够使用 SQL 读取和写入关系数据。现在,他们还可以使用 JSON 通过 REST 或本机 JSON API 轻松检索和存储相同的数据,而不会影响关系数据模型固有的数据一致性、存储效率和灵活性。借助 JSON 关系二元视图,开发人员和客户不再需要为其数据选择单一数据模型。他们在同一数据上同时受益于 JSON 和关系数据模型。
- 图关系统一:操作属性图使开发人员能够轻松构建使用属性图查询导航数据之间和数据内的连接的应用程序。属性图查询可以在 Oracle 数据库支持的所有类型的数据之上运行,包括关系数据、JSON 数据和空间数据。开发人员可以直接在操作数据上定义图形模型,并使用新的 ISO 标准 SQL/PGQ 语法查询图形。
- 免费的开发人员数据库:始终免费的自治数据库在云中无限期地提供两个免费的自治数据库无服务器实例,并提供预集成的工具,包括 Oracle APEX、Select AI、数据库工具、机器学习和图形。 Autonomous Database Free 容器映像和 Oracle Database Free 现在支持 Oracle Database 23ai,使开发人员能够轻松下载并尝试最新功能,包括 AI 矢量搜索、JSON 关系对偶性和使用 SQL 的操作属性图。
关键任务数据
- 采用 RAFT 的 Oracle 全球分布式数据库:Oracle 全球分布式数据库允许云中的数据跨多个位置的多个物理数据库(而不是一个数据库)存储,同时向应用程序公开单个数据库映像。它用于实现超大规模并帮助解决数据驻留和数据主权要求。
- Oracle True Cache:True Cache 是一种内存中、始终一致、应用程序透明的高性能中间层缓存。 Oracle True Cache 缩短了应用程序响应时间,同时减少了数据库服务器上的负载。与其他中间层缓存不同,True Cache 数据在每个时间点都会自动保持事务一致性。
- 数据库内 SQL 防火墙:Oracle SQL 防火墙有助于保护数据库免受未经授权的 SQL 攻击,包括 SQL 注入攻击。 Oracle SQL Firewall 内置于 Oracle Database 23ai 中,提供了一种可扩展、高性能且难以绕过的方式来应对黑客和受损内部帐户带来的风险。此外,组织可以使用 Oracle Data Safe 来管理多个 SQL 防火墙,以显着降低部署成本。
埃里森谈数据库
此次发布的规模足够大,值得甲骨文创始人兼首席技术官拉里·埃里森(Larry Ellison)进行宣传。他说:
整体的封装,我们解决了很多问题。我认为对象/关系统一是数据库逻辑层面上最重要的事情之一,也是我们在结束争论方面所做的最重要的事情之一——它应该是一个关系模式还是一个对象架构?答案是肯定的。两者需要同时进行,争论永无休止。但现在,您可以两全其美,我们实际上可以实现这一点。人工智能是一项非凡的新技术。这些模型接受了互联网上所有数据、互联网上所有语言以及大量图像的训练。他们训练的不仅仅是语言。但他们没有接受过有关您个人数据的培训。他们没有接受过有关您公司数据的培训。他们没有接受过大量医疗记录的培训,因为这些数据是私人的。
但我们的矢量数据库的伟大之处在于,它允许您补充基础模型的训练。无论是来自 Open AI 的 Chat GPT 还是 Grok 之类的,您都可以使用您的个人数据、您专有的公司数据、私人数据来补充该模型的训练,而无需将该数据透露给相关人员。构建这些模型。因此,您可以针对您的公司、您个人、特定主题(例如某种类型的内容)专门使用 AI,以确保您在一个位置获得所有这些数据。因此,该模型比其他模型更智能,因为您可以安全地将您的私人数据添加到其中。
因为您希望该数据应该匿名。如果您收集大量癌症数据,则不会出现患者标识符,但匿名数据将为医生提供有关如何治疗癌症患者的更好建议。拥有这些数据意味着我们可以就医生如何治疗癌症获得更好的建议。我认为这是一件大事。在华尔街,他们希望获得关于下一步购买哪些股票的更好建议。我们在 Oracle 专注于医疗保健领域,构建医疗保健应用程序,但这项技术有很多应用程序。
他说:
您的所有数据都应该集中在一处......最困难的问题通常是查找数据。但是,如果将所有数据保存在数据库中,则需要该数据库处理每种数据类型,无论是图形数据类型、矢量、XML、相邻文档还是 SQL 表。因此,我们认为解决这个问题的正确方法是拥有一个可以管理所有数据的数据库,并以高性能、非常经济的方式进行管理。
我们认为人工智能是一项变革性技术,我们认为 Oracle 矢量数据库是一个高度可扩展、非常强大、高度安全的系统,可以存储您的个人数据 - 高度安全的数据、医疗记录数据等 - 保留这些数据非常非常安全。使用这些数据使神经网络变得更加智能。我们认为这非常重要。我们希望很多人尽快看到这个能力并使用这个能力。因此,正如我母亲所说,它只是随餐附赠的。这些人工智能功能不收取额外费用。它们内置于我们数据库的最新版本 23ai 中,每个人都可以使用它们。
我的看法
在过去的三十年里,我一直喜欢聆听埃里森谈论技术的机会。这次也不例外。埃里森谈论数据库——自然而然的契合。我最喜欢的一个记忆是,有一年在戛纳,埃里森宣布下一版Oracle数据库将是面向对象的,这番即兴发言让在场的发言人脸色骤变,因为他们即将不得不面对媒体和分析师的提问。这次的宣布更加有组织,但同样重大。
By Stuart LauchlanMay 3, 2024