免费试用 Oracle Autonomous JSON Database

Oracle Autonomous JSON Database 是一项文档数据库云技术服务,可帮助您轻松开发 JSON 应用。您可以使用 Always Free 服务轻松构建、测试和部署免费 Oracle Autonomous Database 实例,还可以获取价值 300 美元的储值额度,免费试用大量 Oracle Cloud 服务(30 天)。

第一步

创建并登录 Oracle Cloud 账户

通过 Web 浏览器或移动设备创建一个账户,此过程只需数分钟。

  • 注册一个免费 Oracle Cloud 账户。
  • 阅读欢迎电子邮件,了解访问权限详情。
  • 登录免费 Oracle Cloud 账户。
第一步

第二步

创建一个 Oracle Autonomous JSON Database

访问 Oracle Cloud Infrastructure (OCI) 控制台,轻松创建数据库。此外,开发人员也可以使用 REST API、OCI 命令行界面 (CLI) 或 SDK 部署数据库。您可以:

  • 通过 Simple Oracle Document Access (SODA) 集合 API 使用 SQL Developer Web。
  • 为 Oracle Autonomous JSON Database 开发 REST 接口。
  • 在 Oracle Autonomous JSON Database 中使用面向 REST 的 SODA API。
第二步

第三步

开发应用

开发人员可以使用自己的首选工具和语言,经由 API 来开发 JSON 应用。

  • 方案 1:使用 Oracle Database API for MongoDB,利用 MongoDB 工具、驱动程序和框架开发应用。
  • 方案 2:使用 SODA API,利用 Java、Node.js 和 Python 等流行语言开发应用。

应用开发方案 1

使用 Oracle Database API for MongoDB 以及 MongoDB 工具和框架开发应用

Oracle Database API for MongoDB 能够让 Oracle Autonomous JSON Database 理解 Mongo 语言。利用 API,MongoDB 开发人员可以使用自己熟悉的导入/导出工具,轻松将 MongoDB Atlas 或本地部署 MongoDB 中的数据迁移到 Oracle Autonomous JSON Database。完成数据迁移后,只需对连接字符串进行简单更改,现有 MongoDB 应用即可继续运行,通常不需要额外修改代码或重新编码。同时,开发人员可以使用 MongoDB 驱动程序、工具和框架,在 Oracle Autonomous JSON Database 上开发新应用。

Oracle Database API for MongoDB 概念

  • Oracle Database API for MongoDB 可将 MongoDB Wire Protocol(有线协议)转换为 Oracle Autonomous JSON Database 可执行的 SQL 语句。这意味着您可以继续使用您熟悉的驱动程序、框架和工具来开发 JSON 文档存储应用。
  • Oracle Database API for MongoDB 支持您充分利用 Oracle Autonomous JSON Database 的融合数据库功能,在单一数据库中管理 JSON 数据等多种类型的数据。例如,利用融合数据库功能,您可以使用 SQL 来查询和更新 JSON 数据。
  • 无需安装和配置 API,只需从 OCI 的 Oracle Database Actions 中检索适用于您 Oracle Autonomous Database 实例的连接字符串即可。

开发新 MongoDB 应用

使用首选开发工具、驱动程序和框架开发新 MongoDB 应用,例如 MongoDB Compass、Oracle Database Actions、Go 和 Java。


将 MongoDB 工作负载迁移到 Oracle Autonomous JSON Database

  • 使用 MongoDB 命令行工具(例如 mongoexport 和 mongoimport)或 MongoDB Compass 将数据导入 Oracle Autonomous JSON Database。您还可以使用 Oracle GoldenGate 进行零停机在线迁移。
  • 只需修改连接字符串,将其指向 Oracle Autonomous Database 即可将应用从 MongoDB 迁移到 Oracle。整个过程只需对应用进行少量编码甚至完全无需重新编码。

应用开发方案 2

使用 SODA API 和流行语言开发应用

SODA 是一个 NoSQL 式 API 集合,它支持开发人员在 Oracle Database 中原生创建和存储 JSON 文档。开发人员即使不了解 SQL(结构化查询语言),也可以执行创建、读取、更新和删除 (CRUD) 操作。SODA API 广泛支持各种常见编程语言以及表现层状态转移 (REST) 架构。

SODA 概念

  • SODA 文档集合以普通数据库表和视图为基础,您可以在 SODA 文档内容的帮助下充分利用数据库特性。您的 SODA CRUD 和查询操作将自动映射为针对底层数据库表或视图的,经过了优化的 SQL 操作。
  • SODA 针对各种语言以及 REST 架构分别提供了相应的实施。其中,SODA for REST 可通过几乎所有编程语言访问。它可以将 SODA 操作映射为 URL 模式。

Java 应用

  • 安装 JDK
  • 连接 Oracle Autonomous JSON Database
  • 配置 JDBC 驱动程序
  • 安装和配置 SODA for Java

Node.js 应用

  • 安装 Node.js
  • 安装 node-oracledb
  • 连接 Oracle Autonomous JSON Database
  • 安装和配置 SODA for Node

Python 应用

  • 安装 Python
  • 安装 cx_oracle
  • 连接 Oracle Autonomous JSON Database
  • 安装和配置 SODA for Python

REST

  • 通过 Oracle Autonomous Dataset Service Console 访问
  • 点击 Development 选项卡
  • 使用 RESTful Services 和 SODA 卡中的 URL 开始操作

SQLcl

  • Oracle SQL Developer Command Line (SQLcl) 提供了一个面向 SODA 的命令行界面
  • 通过 Oracle SQL Developer Command Line (SQLcl) 直接使用 SODA 集合
  • 使用 SQL 对 JSON 文档执行 CRUD 操作

PL/SQL

  • SODA for PL/SQL API 提供完整 SQL 支持
  • 使用 SQL 对 JSON 文档执行 CRUD 操作
  • 使用 SQL 查询 JSON 文档

2024 年 1 月 22 日

Oracle Autonomous JSON Database 通过 ECPU 和按 GB 定价降低开发人员入门成本

甲骨文公司产品管理高级总监 Hermann Baer

2023 年年初,Oracle 推出基于每小时(从一个计算和存储服务器池弹性分配的)核心数量计费的 ECPU。ECPU 最低支持仅供应 2 ECPU 和 20 GB 存储,它的推出降低了 Oracle Autonomous JSON Database 的入门成本。

阅读全文

精选博客

查看全部

资源

Autonomous JSON Database 文档

前往 Oracle 帮助中心,查看关于部署 Oracle Autonomous JSON Database 的产品文档和其他资源。

Autonomous JSON Database 快速入门


试用 Oracle Autonomous Database

Oracle Cloud 免费套餐为您提供 30 天免费试用和 Always Free 服务。


下载 Autonomous Database

获取 Autonomous Database Free Container Image,无需云技术即可开发应用。


参加研讨会

开展各种实验和研讨会,并实时体验我们的优秀技术。


联系我们

想了解更多信息?请联系我们的专家。

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

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国 。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。