在 Oracle NoSQL Database Cloud Simulator 中开发
使用 Oracle NoSQL Database Cloud Simulator 熟悉云 API。
Oracle NoSQL Database Cloud Simulator 可模拟云服务,支持您在本地编写和测试应用,而无需访问 Oracle NoSQL Database Cloud Service 。Oracle NoSQL Database Java SDK 包含一些可供开发人员使用的示例。
在开始使用 Oracle NoSQL Database Cloud Service 之前,您可以在 Oracle NoSQL Database Cloud Simulator 中开始开发应用。
提取 Oracle NoSQL Database Java SDK 和 Oracle NoSQL Database Cloud Simulator 捆绑包。使用云 API 创建应用。使用 Oracle NoSQL Database Cloud Simulator 构建、调试和测试应用后,将应用迁移到 Oracle NoSQL Database Cloud Service 。
下载 Oracle NoSQL Database Cloud Simulator
了解如何下载和提取 Oracle NoSQL Database Cloud Simulator 。
注意:
本地系统应满足以下运行 Oracle NoSQL Database Cloud Simulator 的要求:-
计算机上安装的 Java JDK 版本 10 或更高版本。
-
您计划安装 Oracle NoSQL Database Cloud Simulator 的至少 5 GB 可用磁盘空间。
提取软件包后,请阅读 oracle-nosql-cloud-simulator-<version_number>/README.txt
文件以了解有关如何启动和停止模拟器的说明。
要使用 Oracle NoSQL Database Cloud Simulator ,您必须下载受支持的 Oracle NoSQL 语言 SDK 之一。SDK 具有连接到 Oracle NoSQL Database Cloud Simulator 或 Oracle NoSQL Database Cloud Service 的说明和示例代码。
Oracle NoSQL Database Cloud Simulator 与 Oracle NoSQL Database Cloud Service 相比
了解 Oracle NoSQL Database Cloud Simulator 与 Oracle NoSQL Database Cloud Service 之间的区别。这些差异有助于确定在生产环境中使用应用程序之前应考虑的重要设计事项。
Oracle NoSQL Database Cloud Simulator 是 Oracle NoSQL Database Cloud Service 的本地版本。与 Oracle NoSQL Database Cloud Service 相比,您在 Oracle NoSQL Database Cloud Simulator 中创建的服务器实例支持相对有限的聚合吞吐量。此外,Oracle NoSQL Database Cloud Simulator 上 NoSQL 操作的性能基于部署它的计算机的速度和功能。
相比之下,由于具有可扩展性、可用性和持久性等功能,Oracle NoSQL Database Cloud Service 适合用于生产。
Oracle NoSQL Database Cloud Simulator 与 Oracle NoSQL Database Cloud Service 相比具有以下限制:
-
Oracle NoSQL Database Cloud Simulator 仅可用于开发和测试。请勿在生产环境中使用 Oracle NoSQL Database Cloud Simulator 进行性能测量。
-
必须至少有 5 GB 的磁盘驱动器空间才能运行 Oracle NoSQL Database Cloud Simulator 。
-
Oracle NoSQL Database Cloud Simulator 的单个实例应在根目录(Oracle NoSQL Database Cloud Simulator 数据所在的目录)中启动。Oracle NoSQL Database Cloud Simulator 独占控制数据存储目录。
-
Oracle NoSQL Database Cloud Simulator 不支持或需要与安全相关的配置。
-
对表数、表大小、索引数或为表指定的最大吞吐量(本地磁盘驱动器上的存储量除外)不强制实施硬限制。
-
不会限制数据定义语言 (Data Definition Language,DDL) 操作(例如创建或删除表以及创建或删除索引)。
-
未维护运营历史记录。