Oracle NoSQL Database Cloud Service 的特性

了解 Oracle NoSQL Database Cloud Service 和 Always Free NoSQL Database Service 的主要特性。“始终免费”NoSQL 数据库服务当前仅在菲尼克斯区域中可用。

本文包含以下主题:

主要功能

了解 Oracle NoSQL Database Cloud Service 的主要功能。

注:始终免费的 NoSQL 表只能是单例表。

Oracle NoSQL Database 的责任模型

通常,Oracle 负责执行与管理和监视 Oracle NoSQL Database 的 Oracle Cloud 服务相关的各种管理任务。但是,您负责执行一些任务,有时还负责指示 Oracle 启动任务或指定 Oracle 如何或何时执行任务。

表 - Oracle 与客户之间的共享任务

任务 详细资料
预配 NoSQL 数据库表 Oracle Oracle 负责预配表。客户负责发起预配请求,以指定指定的表的容量,包括读取单位、写入单位和存储。此外,客户还负责指定定价模型。
备份表 Customer 客户负责按自己选择的计划备份表。Oracle 提供了一个迁移工具,可用于备份并将其存储在 Oracle 对象存储中。
恢复表 Customer 客户负责恢复其表。Oracle 提供了一个迁移工具,可用于从存储在 Oracle 对象存储中的文件还原表。
为 RAC 打补丁和升级 Oracle Oracle 负责为所有 NoSQL 数据库资源打补丁和升级。
缩放 Oracle Oracle 负责扩展 NoSQL 数据库表。贵方负责发起扩展请求。
监视服务健康状况 Oracle Oracle 负责监视 NoSQL 数据库资源的健康状况,并根据发布的准则确保这些资源的可用性。
监视应用运行状况和性能 Customer 客户负责在各个级别监视应用的运行状况和性能。此责任包括监视表的性能并更新应用程序执行的性能。
应用程序安全 Customer 客户负责确保应用在各个级别的安全。此责任包括云用户对 NoSQL 数据库表的访问、对这些资源的网络访问以及对数据的访问。Oracle 确保对存储在 NoSQL 数据库表中的数据进行加密,并确保与 NoSQL 数据库表的连接需要 TLS 1.2 加密和基于 wallet 的验证。
审计 Oracle Oracle 负责记录对 NoSQL 数据库表进行的 DDL API 调用,并帮助客户将这些日志提供给您进行审计。
预警和通知 Oracle Oracle 负责为服务事件提供警报和通知功能。客户负责监视可能感兴趣的任何数据库预警。

始终免费的服务

注:“始终免费 NoSQL 数据库服务”仅在 Phoenix 区域中可用。

始终免费 NoSQL 数据库服务

作为 Oracle Cloud 免费套餐的一部分,Oracle NoSQL Database Cloud Service 作为 Always Free 服务参与。本节介绍该教程的限制和详细信息。

Always Free NoSQL 数据库服务的功能

始终免费 NoSQL 表的资源限制

区域可用性

目前,“始终免费”NoSQL 表仅在菲尼克斯区域中可用。

Always Free NoSQL 表 - 不活动状态和删除

如果“始终免费”NoSQL 表在 30 天内未被使用或访问,它将变为“不活动”状态。删除将保持 90 天非活动的 Always Free NoSQL 表。不活动状态显示在控制台中表名的旁边。当表最初变为非活动状态(在不活动 30 天后)时,将向租户管理员发送客户通知。75 天处于不活动状态时将再次发送提醒。

可以通过对表中的任何行执行任何 get/put/delete 操作,使“始终免费 NoSQL”表再次处于活动状态。DDL 操作不会使非活动表再次处于活动状态。

专用托管环境

了解 Oracle NoSQL Database Cloud Service 专用托管环境。

Oracle NoSQL Database 托管环境提供了一个专用于租户的 NoSQL 环境。贵方每月支付固定的托管环境费用,并且有权使用可供环境使用的所有写入、读取和存储容量。有关提交服务请求以请求专用托管环境的信息,请参阅请求专用托管环境

专用托管环境的特性:

托管环境与非托管环境之间的区别:

注:当前,专用托管环境不支持全局活动表。

NoSQL Cloud Service 与内部部署数据库之间的功能差异

表 - 高级功能比较

- NoSQL Database Cloud 服务 NoSQL Database Enterprise Edition (EE)
基础设施和软件管理/维护(服务器、存储、网络、安全性、操作系统和 NoSQL 软件) 由 Oracle 管理 由客户管理
数据库的部署 仅 Oracle Cloud Oracle Cloud 或其他云供应商的客户本地数据中心或 BYOL。
许可/版本 付费订阅或始终免费的服务 Enterprise Edition(付费版)或 Community Edition(免费开源版)
吞吐量 吞吐量通过 NoSQL API 或 Oracle Cloud Infrastructure (OCI) 控制台在每个 NoSQL 表级别进行管理。容量以写入单位和读取单位来衡量。可以调整每个表的吞吐量,以满足动态工作负荷。超出表的限制时,将通知用户。在租户级别,存在最大服务限制。要获取更多详细信息,请参阅 Oracle NoSQL Database Cloud Service 限制 在每个 NoSQL 集群中管理吞吐量。容量取决于部署的 NoSQL 集群的大小。较大的集群大小为用户表提供了更大的吞吐量。
存储 存储容量通过 NoSQL API 或 Oracle Cloud Infrastructure (OCI) 控制台在每个 NoSQL 表级别进行管理。容量以千兆字节 (GB) 为单位。可以调整每个表的存储容量以满足动态工作负载。超出表的限制时,将通知用户。在租户级别,存在最大服务限制。要获取更多详细信息,请参阅 Oracle NoSQL Database Cloud Service 限制 每个 NoSQL 集群都管理存储容量。容量取决于集群中部署的每个存储节点的磁盘数量和特定配置。较大的群集大小和磁盘容量为用户表提供了更多存储空间。
互用性 通过单个编程界面与 NoSQL Database Enterprise Edition 互操作,无需修改任何应用程序代码。 通过单个编程界面与 NoSQL Database Cloud Service 互操作,无需修改应用程序代码。
安装 没有客户安装。客户可通过创建 NoSQL 表来立即开始使用该服务。 客户可以下载并安装该软件,以便在多个存储节点中设置 NoSQL 集群。