非常抱歉,您的搜索操作未匹配到任何结果。

我们建议您尝试以下操作,以帮助您找到所需内容:

  • 检查关键词搜索的拼写。
  • 使用同义词代替键入的关键词,例如,尝试使用“应用”代替“软件”。
  • 重新搜索。
联系我们 登录 Oracle Cloud

NoSQL 数据库云服务常见问题解答

常见问题

什么是 Oracle NoSQL 数据库?

Oracle NoSQL 数据库是一个全托管式数据库云服务,可为文档、键值和固定模式数据提供可预测、低延迟、动态伸缩、高性能和可靠的数据存储。该服务容易上手使用,只需几分钟便可掌握。该服务完全由 Oracle 负责管理,因此开发人员只需专注于应用开发和数据存储需求,而无需管理底层基础设施、软件、安全性和高可用性。

可从何处获取关于 Oracle NoSQL 数据库云服务的更多信息?

有关更多信息,请访问 Oracle NoSQL 数据库主页

如何快速开始使用 NoSQL 数据库云服务开发应用?

请访问 Oracle NoSQL 数据库云快速入门页面了解更多信息。

Oracle NoSQL 数据库能够为我管理什么?

Oracle NoSQL 数据库可管理底层基础设施、软件、安全性、容量扩展、运营和维护。您将获得具备高可用性和弹性扩展能力的数据库服务,可有效满足您的应用工作负载需求。

该服务有哪些典型使用场景?

Oracle NoSQL 数据库的一些典型使用场景:

  • 用户体验个性化
  • 持久会话管理
  • 物联网 (IoT)
  • 移动应用
  • 360 度全方位客户视图
  • 数字广告
  • 在线游戏
  • 社交网络
  • 实时大数据
  • 异常检测

Oracle NoSQL 数据库云服务与本地部署企业版相比如何?

高级功能对比

NoSQL 数据库云服务 NoSQL 数据库企业版 (EE)
基础设施和软件管理/维护(服务器、存储、网络、安全性、操作系统和 NoSQL 软件) 由 Oracle 管理 由客户管理
数据库部署 仅 Oracle 云 客户本地部署数据中心,或者 Oracle 云或其他云供应商中的 BYOL。
许可/版本 付费订阅或永久免费的服务 企业版(付费)或社区版(免费开源)
吞吐量 通过 NoSQL API 或 Oracle Cloud Infrastructure (OCI) 控制台在各个 NoSQL 表层面管理吞吐量。容量按“写入单位”和“读取单位”计量。可以调整每个表的吞吐量来支持动态工作负载。超出表限制时将通知用户。在租户级别有最大服务限额。了解详情 吞吐量将在各个 NoSQL 集群中管理。容量取决于所部署 NoSQL 集群的大小。较大的集群大小可为用户表提供更大的吞吐量。
存储 通过 NoSQL API 或 Oracle Cloud Infrastructure (OCI) 控制台在各个 NoSQL 表层面管理存储。容量按千兆字节 (GB) 计量。可以调整每个表的存储来支持动态工作负载。超出表限制时将通知用户。在租户级别有最大服务限额。了解详情 存储将在各个 NoSQL 集群中管理。容量取决于集群中部署的每一个存储节点中的磁盘数量和特定配置。较大的集群大小和磁盘容量可为用户表提供更大的存储。
互操作性 通过单一编程界面即可与 NoSQL 数据库企业版进行互操作,而无需更改应用代码。 通过单一编程界面即可与 NoSQL 数据库云服务进行互操作,而无需更改应用代码。
安装 客户不需要安装。客户可通过创建 NoSQL 表来直接开始使用服务。 客户下载和安装软件,并在多个存储节点中设置 NoSQL 集群。

是否可以为我的组织提供专用 NoSQL 环境?

可以,Oracle NoSQL 数据库托管环境是专用于租户的 NoSQL 集群环境,所有读取和写入单位以及本地连接的存储均专用于您的租户。

在哪里可以找到 Oracle NoSQL 数据库的官方帮助和文档?

有关更多信息,请访问 Oracle NoSQL 数据库帮助中心

安全

在哪里可以找到关于身份验证和授权的更多信息?

请访问以下链接:

订阅终止后,您可在 60 天内将已终止服务中的数据从 Oracle 云传输到本地系统。60 天后,Oracle 将永久删除与已终止服务相关的所有剩余内容和软件。

如果数据中心出现问题,我的数据安全是否有保障?

Oracle NoSQL 数据库通过跨可用性域存储多个数据副本来实现冗余。当某个区域内的一个可用性域发生故障时,应用仍可从其他可用性域中获取数据。Oracle NoSQL 数据库可确保 99.995% 的数据可用性。

磁盘上的数据是否会加密(“静态加密”)?采用的是什么加密类型?

是的,使用高级加密标准 (AES 256) 对数据进行静态加密。

在应用和 Oracle NoSQL 数据库之间传输的数据是否加密?

对移动中的数据(在应用与 Oracle NoSQL 数据库云服务之间传输数据)使用 HTTPS 进行动态加密。

如果数据中心出现问题,我的数据安全是否有保障?

Oracle NoSQL 数据库通过跨可用性域存储多个数据副本来实现冗余。当某个区域内的一个可用性域发生故障时,应用仍可从其他可用性域中获取数据。Oracle NoSQL 数据库可确保 99.995% 的数据可用性。

是否可以将我的数据与其他租户隔离开?

Oracle NoSQL 数据库托管环境提供一个专用于您的租户的 NoSQL 集群环境,并配备专用的直接连接存储。由您自己控制您的租户的访问权限。

应用开发

我可以确定分片数量或任何其他拓扑布局吗?

不可以。Oracle NoSQL 数据库将为您管理集群和拓扑。

Oracle NoSQL 数据库将在哪些 Oracle Cloud Infrastructure 站点中提供?

有关更多信息,请访问 Oracle NoSQL Database 数据区域和服务端点页面。

应用系统是否可以请求跨区域复制 Oracle NoSQL 数据库数据?

只能在区域内跨可用性域复制数据。很快会推出跨区域复制。

我需要购买什么服务器来运行我的应用?

为了确保超强性能,应在 Oracle Cloud Infrastructure 中运行应用。根据应用的复杂性和工作负载,可以使用不同的实例款型。如需查看款型列表,请访问计算定价页面。

您还可以在 Container Engine for Kubernetes (OKE) 或 Oracle 云函数服务上部署应用。

我可以在哪里运行连接到 Oracle NoSQL 数据库的应用?

为了获得优质用户体验和客户体验,建议使用 Oracle Cloud Infrastructure 来运行应用。

需要在客户端服务器上安装什么软件?

适用于以下编程语言的软件开发工具包 (SDK)。请按照以下链接中的下载和安装步骤操作。

SDK 适用于云服务或本地部署 NoSQL 数据库。

什么是 Oracle NoSQL 数据库数据模型?

文档、固定模式和键值。

当吞吐量超过我的供应限制时会怎样?

如果读取/写入操作超出了供应的吞吐量限制,则 Oracle NoSQL 数据库将限制请求,并向应用抛出 ThrottlingException 错误。可以根据需要增加供应的吞吐量限制。

Oracle NoSQL 数据库云服务是否提供按需容量?

是的,Oracle NoSQL 数据库云服务提供按需容量,可自动管理读取和写入容量以满足动态工作负载的需求。

是否可以在不购买服务的情况下开发 Oracle NoSQL 数据库应用?

可以。您可以使用 Oracle NoSQL Cloud Simulator,它是云服务的一个独立本地副本。它可以用于测试,并不适用于生产部署。您可以从 Oracle 云下载页面下载它。您还可以使用永久免费的 Oracle NoSQL 数据库服务

如何就 Oracle NoSQL 语言 SDK 提供反馈或报告问题?

发送电子邮件至 oraclenosql-info_ww@oracle.com,或者通过 Cloud Customer Connect 联系我们。我们会定期查看它们。

如何将存储在本地 Oracle NoSQL 数据库实施中的数据迁移至 Oracle NoSQL 数据库?

您可以使用迁移器工具来上传数据。下载 Oracle NoSQL 数据库迁移器

Oracle NoSQL 数据库是否支持 REST 服务?

是的。请参阅文档了解更多信息。

是否可以使用 terraform、OCI cli、OCI 控制台或 API 调用来部署 NoSQL 表?

可以。

是否可以更改所供应的读取单位数、写入单位数或存储量?

可以。您的应用可以通过 TableLimits API 来更改供应的读取单位数、写入单位数或存储容量。

您还可以使用服务 UI 来更改供应的读取单位数、写入单位数或存储容量。

此外,您可以将表的容量模式从预供应更改为按需,或反向更改。

在进行规划时如何确定每个读取或写入单位的数量?

以字节为单位确定数据量,并舍入到下一个 KB 倍数。

每个租户的最大存储容量是多少?

每个租户 5 TB。这是租户中供应的表的所有存储容量的总和。有关更多信息,请参阅限制页面或与 Oracle 联系。

对于单个表,最高可以供应多少写入或读取吞吐量?

Oracle NoSQL 数据库存在以下使用限制。每个租户可以创建多个表,但不得超过这些限制。

每个表的限制

  • 可为每个供应的最大写入单位数量为每秒 20000 个
  • 可为每个供应的最大读取单位数量为每秒 50000 个

每个租户的限制

  • 可为每个租户供应的最大写入单位数量为每秒 40000 个
  • 可为每个租户供应的最大读取单位数量为每秒 100000 个
  • 每个租户的最大存储容量为 5 TB。

如果您需要超出以上最大使用限制的写入/读取单位或存储容量,请与 Oracle 联系。有关更多信息,请参阅限制页面或与 Oracle 联系。

我可以供应的表数量是否存在限制?

每个租户的最大表数量为 30。有关更多信息,请参阅服务限额页面。

是否可以将使用量增加到超出规定限制?

可以,您可以按照文档中列出的步骤提交提高限制的请求,也可以通过 OCI 控制台执行此操作,详情请参阅“请求提高服务限额”部分。

当升级至更新版本的 Oracle NoSQL 数据库时,我是否需要停止使用该服务?

否。最新软件更新将在后台运行,不会对您的应用运行产生明显影响。

Oracle NoSQL 数据库是否支持 ACID 事务?

是的。Oracle NoSQL 数据库提供符合 ACID 的事务来支持完全创建、读取、更新和删除 (CRUD) 操作,并且具有可调整的持久性和一致性事务保证。

定价和计费

服务如何定价?

请参阅 Oracle NoSQL 数据库云服务页面上的定价部分。

是否有办法估算我的每月账单?

有的。请参阅在线计算器。选择“预设项 - Oracle 数据库”,然后选择“Oracle NoSQL 数据库云”。

读取和写入容量单位是什么?

每月读取单位的定义:对于稳定一致的读取操作,一个月期间进行的每秒最多 1 千字节 (KB) 数据的吞吐量,即大约 260 万次读取(也就是说,返回的数据可能不是最近写入数据库的数据;如果未对该数据进行任何新的更新,则最终对该数据的所有访问都将返回最新更新值)。每个月被视为七百四十四 (744) 小时或大约两百六十万(260 万)秒。因此,在一个月的时间内,一 (1) 个读取单元将为您提供大约 260 万次读取。为了实现高达每秒 1 千字节 (KB) 的数据吞吐量和绝对一致的读取操作(即返回的数据应当是最近写入数据库的数据),需要每月供应相当于两个读取单位的数据。

写入单位/月:一个月期间进行的每秒最多 1 千字节 (KB) 数据的写入操作吞吐量,即大约二百六十万(260 万)次写入操作。每个月被视为七百四十四 (744) 小时或大约两百六十万(260 万)秒。因此,在一个月的时间内,一 (1) 个写入单元将为您提供大约 260 万次写入。

如何确定数据包大小?

请参阅文档中的详细说明

如何估算读取和写入容量单位?

请参阅文档中的详细说明

如果未使用全部供应的读取或写入单元,是否仍然需要付费?

是的。由于随时可以通过编程方式扩展或收缩吞吐量,因此请确保为工作负载供应适当的吞吐量。在预供应模式中,将根据您供应的资源进行计费。

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

  1. Oracle 专指 Oracle 境外公司而非甲骨文中国。
  2. 相关 Cloud 或云术语均指代 Oracle 境外公司提供的云技术或其解决方案。