使用自治 AI 数据库开发应用
开发使用数据库的应用程序与开发使用您自己的数据中心内的 Oracle 数据库的应用程序非常相似。由于数据库在 Oracle Autonomous AI Database 上运行,并且只在您的租户中可用的专用基础设施上运行,因此存在一些差异,可以简化开发持续可用、高性能、高安全应用的任务:
-
自动数据库管理。系统会自动执行打补丁和备份等例行数据库管理任务,因此您可以集中精力开发应用。有关更多信息,请参见服务维护。
-
自动编制索引和优化性能。得益于 Oracle Autonomous AI Database 的这些功能和其他功能,您需要花费更少的时间来定义和磨练数据库结构。有关详细信息,请参阅自动索引。
-
预配置的连续可用性和高性能。通过 Oracle 客户端连接到数据库并使用连接池进行编码时,您可以自动利用连接数据库端已配置的连续可用性和高性能功能。有关更多详细信息,请参见 Code for Continuous Availability 和 Connection Pools 。
-
特定于工作负载的预定义数据库服务。借助五对预定义数据库服务,您可以使用与需要执行的数据库操作类型相匹配的数据库连接服务安全地连接到数据库。See Predefined Database Service Names for Autonomous AI Database for further reference.
面向开发人员的自治 AI 数据库是一个免费的自治 AI 数据库,开发人员可以使用它来构建和测试新应用。它支持 Oracle Autonomous AI Database 提供的所有开发人员特性和工具,但 Autonomous Data Guard、Database In-Memory、长期备份和自动扩展除外。开发人员数据库中提供了重要的开发人员功能,包括备份和还原、打补丁、克隆、APEX、ORDS、Database Actions、Performance Hub、Metrics、Notifications 和 API。