在 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 Cloud 下载页面下载 Oracle NoSQL Database Cloud Simulator 并将其提取到本地计算机上。
先决条件
-
已安装 Java JDK 版本 17 或更高版本
-
安装位置中至少有 5 GB 的可用磁盘空间
步骤
-
打开 Oracle Cloud 下载页面,然后选择 Oracle NoSQL Database Cloud 。
-
选择 Download Oracle NoSQL Cloud Simulator 。
-
选择压缩包,接受许可协议,然后选择下载。
-
解压缩软件包
tar xvf <cloud_simulator_package>.tar.gz
提取软件包后,请阅读 README.md 文件中的说明以启动模拟器。
连接到模拟器
ou 可以使用 Visual Studio Code Extension 、 Use IntelliJ Plugin 或受支持的 Oracle NoSQL Database 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 Service 相比,您在 Oracle NoSQL Database Cloud Simulator 中创建的服务器实例支持相对有限的聚合吞吐量。此外,Oracle NoSQL Database Cloud Simulator 上 NoSQL 操作的性能基于部署它的计算机的速度和功能。
相比之下,Oracle NoSQL Database Cloud Service 凭借可扩展性、可用性和持久性等特性适合生产环境使用。
与 Oracle NoSQL Database Cloud Service 相比,Oracle NoSQL Database Cloud Simulator 有以下限制:
-
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) 操作(例如创建或删除表以及创建或删除索引)。
-
未维护操作历史记录。