Oracle NoSQL Database 是一个全托管式数据库云技术服务,可为文档、键值和固定模式数据提供高性能、可靠、可动态伸缩,同时延迟低且可预测的数据存储。该服务不但易于上手,只需几分钟便可掌握,而且得益于由 Oracle 全权管理,开发人员可以专注于满足应用开发和数据存储需求,而无需处理底层基础设施、软件、安全性和可用性的相关工作。
有关更多信息,请访问 Oracle NoSQL Database 主页。
请访问 Oracle NoSQL Database Cloud 快速入门页面,了解更多信息。
Oracle NoSQL Database 可全面处理底层基础设施、软件、安全性、容量扩展、运营和维护的相关工作。您可以获得高度可用且具有弹性扩展能力的数据库服务,高效满足您的应用工作负载需求。
Oracle NoSQL Database 的典型使用场景包括:
高级功能对比
NoSQL Database Cloud Service | NoSQL Database Enterprise Edition (EE) | |
---|---|---|
基础设施和软件管理/维护(服务器、存储、网络、安全性、操作系统和 NoSQL 软件) | 由 Oracle 管理 | 由客户管理 |
数据库部署 | 仅限 OCI | 客户本地数据中心,或者 OCI 或其他云技术供应商(BYOL 模式)。 |
许可/版本 | 付费订阅或 Always Free 服务 | 企业版(付费)或社区版(免费开源) |
吞吐量 | 通过 NoSQL API 或 Oracle Cloud Infrastructure (OCI) Console,按 NoSQL 表管理吞吐量;容量按“写入单位”和“读取单位”计量;可按表调整吞吐量,适用于动态工作负载;当实际容量超出为表设置的限额时将通知用户;可在租户层面设置最大服务限额。了解详情。 | 在各个 NoSQL 集群层面上管理吞吐量;容量取决于所部署 NoSQL 集群的大小;更大的集群可以为用户的表提供更高的吞吐量。 |
存储 | 通过 NoSQL API 或 Oracle Cloud Infrastructure (OCI) Console,按 NoSQL 表管理存储;容量按千兆字节 (GB) 计量,支持按表调整,适用于动态工作负载;当实际存储用量超出为表设置的限额时将通知用户;可在租户层面设置最大服务限额。了解详情。 | 在各个 NoSQL 集群层面管理存储容量;容量取决于集群中部署的每一个存储节点的磁盘数量和特定配置;更大的集群和磁盘容量可以为用户的表提供更大的存储容量。 |
互操作性 | 可通过单一编程界面与 NoSQL Database Enterprise Edition 互操作,而无需更改应用代码。 | 可通过单一编程界面与 NoSQL Database Cloud Service 互操作,而无需更改应用代码。 |
安装 | 客户无需安装,可通过创建 NoSQL 表来直接使用服务。 | 客户下载和安装软件,并在多个存储节点中设置 NoSQL 集群。 |
可以,Oracle NoSQL Database Hosted Environment 是专用于租户的 NoSQL 集群环境,所有读取和写入单位以及本地连接的存储均专用于您的租户。
有关更多信息,请访问 Oracle NoSQL Database 帮助中心。
请访问以下链接:
订阅终止后,您可在 60 天内将已终止服务中的数据从 OCI 传输到本地系统。60 天后,Oracle 将永久删除与已终止服务相关的所有剩余内容和软件。
Oracle NoSQL Database 可跨可用性域存储多个数据副本,以此提供冗余。当某个区域内的一个可用性域发生故障时,应用仍可从其它可用性域获取数据。由此,Oracle NoSQL Database 可确保提供 99.995% 的数据可用性。
会。数据将基于高级加密标准 (AES 256) 进行静态加密。
移动中的数据(在应用与 Oracle NoSQL Database Cloud Service 之间传输数据)将基于 HTTPS 进行动态加密。
Oracle NoSQL Database 可跨可用性域存储多个数据副本,以此提供冗余。当某个区域内的一个可用性域发生故障时,应用仍可从其它可用性域获取数据。由此,Oracle NoSQL Database 可确保提供 99.995% 的数据可用性。
Oracle NoSQL Database Hosted Environment 可提供一个专用于您的租户的 NoSQL 集群环境,并配备专用的直接连接存储。而且,您可以自主控制您的租户的访问权限。
不可以。Oracle NoSQL Database 将托管您的集群和拓扑。
有关更多信息,请访问 Oracle NoSQL Database 数据区域和服务端点页面。
目前您只能跨同一区域中的多个可用性域复制数据。Oracle 很快就会推出跨区域复制功能。
为了确保实现超强性能,请在 Oracle Cloud Infrastructure 上运行应用。根据应用的复杂性和工作负载,您可以选择适用于您的实例配置。如需查看配置列表,请访问 Compute 定价页面。
您还可以在 Container Engine for Kubernetes (OKE) 或 OCI Functions 服务上部署应用。
为了获得优质用户体验和客户体验,建议使用 Oracle Cloud Infrastructure 来运行应用。
您可以安装和使用以下编程语言的软件开发工具包 (SDK)。请按照以下链接中的下载和安装步骤操作。
这些 SDK 同时适用于云技术服务或本地部署 NoSQL 数据库。
文档、固定模式和键值。
如果读取/写入操作超出了供应吞吐量限额,Oracle NoSQL Database 将限制请求,并向应用抛出 ThrottlingException 错误。您可以根据需要提高供应的吞吐量限额。
是的,Oracle NoSQL Database Cloud Service 提供按需容量,可自动管理读取和写入容量以满足动态工作负载的需求。
可以。您可以使用 Oracle NoSQL Cloud Simulator,它是一个独立的本地副本,可用于测试目的,但不适用于生产部署。您可以前往 Oracle Cloud 下载页面下载。您还可以使用 Always Free 的 Oracle NoSQL Database Service。
请发送电子邮件至 oraclenosql-info_ww@oracle.com,或者通过 Cloud Customer Connect 联系我们。我们会定期查看反馈和报告。
您可以使用迁移器工具来上传数据。下载 Oracle NoSQL Database Migrator。
是的。请参阅文档了解更多信息。
可以。
可以。您可以通过 TableLimits API 来更改供应的读取单位数、写入单位数或存储容量。
您还可以使用服务 UI 来更改供应的读取单位数、写入单位数或存储容量。
此外,您可以将表的容量模式从供应更改为按需,或从按需更改为供应。
请以字节为单位确定数量,并五入到下一个 KB 倍数。
每个租户 5 TB。这是为租户中的表供应的所有存储容量的总和。有关更多信息,请参阅限额页面或与 Oracle 联系。
使用 Oracle NoSQL Database 时请注意以下用量限制。您可以在一个租户中创建多个表,但不得超过这些限制。
每个表的限制
每个租户的限制
如果您需要超出以上最大使用限制的写入/读取单位或存储容量,请与 Oracle 联系。有关更多信息,请参阅限额页面或与 Oracle 联系。
每个租户最多支持 30 个表。有关更多信息,请参阅服务限额页面。
可以,您可以按照文档中的步骤来提交请求,提高限额。您还可以通过 OCI 控制台进行操作,详情请参阅“请求提高服务限额”部分。
否。软件更新将在后台进行,不会对您的应用运行产生明显影响。
是的。Oracle NoSQL Database 支持 ACID 事务和完整的创建、读取、更新和删除 (CRUD) 操作,可提供可调整的持久性和一致性事务保证。
请参阅 Oracle NoSQL Database Cloud Service 页面的定价部分。
有。请前往在线计算器,选择“预设项 — Oracle Databases”,然后选择“Oracle NoSQL Database Cloud”。
读取单位/月的定义:一个月期间进行的每秒最多 1 千字节 (KB) 数据的最终一致读取操作(返回的数据可能与最新写入数据库的数据不同;如果未进行数据更新,最终对该数据的所有访问都将返回最后一次更新的数据;大约 260 万次读取)的总吞吐量。每个月按 744 个小时或大约 260 万秒计算。在一个月的时间内,一 (1) 个读取单位等于大约 260 万次读取。为了实现每秒最多 1 千字节 (KB) 数据的绝对一致读取操作(即返回的数据与最新写入数据库的数据相同)的总吞吐量,请每月供应两个读取单位。
写入单位/月:一个月期间进行的每秒最多 1 千字节 (KB) 数据的写入操作(大约 260 万次写入)的总吞吐量。每个月按 744 个小时或大约 260 万秒计算。在一个月的时间内,一 (1) 个写入单元等于大约 260 万次写入。
请参阅文档中的详细说明。
请参阅文档中的详细说明。
是的。由于随时可以通过编程方式扩展或收缩吞吐量,请确保为工作负载供应适当的吞吐量。在供应模式下,Oracle 将按照您供应的资源计费。
注:为免疑义,本网页所用以下术语专指以下含义: