ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Oracle自治数据库新成员:Autonomous JSON Database

2021-04-12 07:01:11  阅读:180  来源: 互联网

标签:开发人员 数据库 Database JSON Oracle Autonomous


图片

2020年8月13日,Oracle发布了一款新的公有云服务:Autonomous JSON Database。Autonomous JSON Database旨在为JSON数据库的开发人员构建一套简单易用,成本效益显著的数据库。此外,Autonomous JSON Database也提供了MongoDB所有的核心功能,并且支持ACID和完整的SQL功能。


JSON格式

JSON最初是JavaScript对象的序列化格式,后来又转移到Web应用程序的消息传递格式,已成为许多新应用程序(包括数据库层)的主要数据格式。

图片

JSON被更多开发人员采用是因为它支持动态架构,因此架构更改也变得更加容易。开发人员不必使用表和列将数据进行标准化,而是在进行应用程序更改时使用JSON文档直接动态修改数据定义,从而在数据层上获得更多的敏捷性。


JSON数据库常用场景

JSON数据库的应用已经***到各个领域,比如游戏、物流、电商、内容管理、社交、物联网、视频直播等,以下是一些场景的列举,供参考。

图片


Autonomous JSON Database让JSON数据库更易用

在意识到JSON的优势后,从2014年,Oracle数据库就开始对SQL/JSON提供了功能支持,这也是Oracle发起的一种开放标准,并且已被其他商业与开源数据库产品逐渐采用。

图片

尽管SQL广泛用于分析与复杂报表,但是很多开发人员还是喜欢采用简单灵活的方式与JSON数据进行交互,因此Oracle为开发者增加了一个称为SODA(Simple Oracle Document Access)的文档存储API。对于开发人员而言,使用SODA开发应用程序就像在其他非关系型数据库(如MangoDB)中一样容易。

图片


Autonomous JSON Database为您提供自治的云服务

Autonomous JSON Database以面向树的二进制格式存储JSON文档,这种原生的JSON存储格式针对快速读取(避免线性扫描)和部分更新(减少Redo/Undo日志大小)进行了高度优化。作为一款文档存储类数据库产品,它也提供了低延迟的CRUD操作与ACID一致性的支持,为您免去性能优化等诸多困扰。

同时,Autonomous JSON Database提供了在大多数NoSQL数据库中尚未支持的功能:

  • 内置机器学习算法

  • 领先的安全管控,例如细粒度的访问控制

  • 成熟的服务器端过程语言

  • 完整的低代码开发环境

  • 没有时间限制或交易规模限制的ACID支持

  • 简单快速的跨集合连接或聚合

  • JSON文档的智能搜索索引


更低的成本

Autonomous JSON Database的定价十分低廉,其旨在为应用开发人员提供一个更强大的JSON数据库,并以更有竞争力的价格附带了Autonomous Database的所有功能。以下是以Mango Atlas产品为例,在同等级别配置下的成本对比:

图片

实际上,与MongoDB Atlas相比,Autonomous JSON Database的成本甚至更低,这是因为它支持auto-scaling功能,您可以为Autonomous JSON Database服务选择任意数量的CPU,此外,其成本也包括备份和BI连接器的授权费用,这都是MongoDB Atlas需要额外购买的项目。

图片


让性能发挥更优

在同等级别的配置下,Autonomous JSON Database的成本不但低于MongoDB Atlas,其性能在不同的工作负载下,也可以为您提供近乎MongoDB Atlas两倍的吞吐量。以下结果基于行业YCSB基准。

图片


如何创建一个Autonomous JSON Database服务实例

登录到Oracle Cloud后,在左侧菜单中选择“Autonomous JSON Database”:

图片

将跳转到如下页面,按蓝色按钮创建数据库。

图片

给您的数据库起一个名字,确保选中“ JSON”选项。

图片

在此界面上,您还需要提供一个“admin”密码。

图片

单击“创建自治数据库”,您将看到一个新实例正在配置。

图片

配置过程会花费几分钟的时间,当切换至如下页面,您的服务就创建完成。

图片

需要注意的是,使用Autonomous JSON Database后,当您的数据存储需要关系型存储时,Autonomous JSON Database将免费为您提供20GB的关系型存储空间,如需更多,您可在服务管理界面一键升级至Autonomous Data Processing服务,Autonomous Data Processing将为您提供更全面的融合数据库的功能支持。


标签:开发人员,数据库,Database,JSON,Oracle,Autonomous
来源: https://blog.51cto.com/u_15127541/2700671

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有