甲骨文面向应用开发人员推出Oracle自治JSON数据库
近日,甲骨文正式推出一款新的云服务Oracle自治JSON数据库(Oracle Autonomous JSON Database),具备简单的NoSQL API,旨在为开发人员提供一款简便易用、经济高效的JSON数据库。
Oracle自治JSON数据库是云端文档数据库服务,简化JSON应用开发,支持简易的文档API、无服务器扩充、高性能ACID事务、全面的安全功能以及按使用量付费的低定价模式。Oracle自治JSON数据库可自动供应、配置、调优、伸缩、修补、加密和修复数据库,减少数据库管理工作,并且实现99.995%的可用性。
简单好用
JSON支持动态模式,可以轻松更改,深受开发人员喜爱,让开发人员不必使用表和列将数据规范成固定关系模式(relational schema),而是使用JSON文档,在更改应用时获得数据层的敏捷性。
甲骨文很早就发现了JSON的优势和需求:2014年,Oracle数据库提供了第一个企业级SQL/JSON部署,现已成为甲骨文发起的一种开放标准,已经用于众多商业和开源数据库产品。
尽管SQL是一门适用于分析或复杂报告的优秀语言,许多开发人员更喜欢通过更简单、更灵活的方式与JSON数据互动。为此,甲骨文为常见的编程语言包括Java、JavaScript和Python,添加了名为SODA(Simple Oracle Document Access)的原生开源文档存储API。使用JSON和SODA开发应用就像使用MongoDB等NoSQL数据库一样简单。
引领自治
Oracle自治JSON数据库建立在Oracle自治数据库的基础之上,可在数分钟内供应新数据库,零停机地缩放数据库,线上补丁数据库,利用时间点恢复(point-in-time recovery)功能提供自动备份,同时支持灾难恢复和高级安全功能。自治数据库的目标是零管理,让开发人员能将更多时间用于开发应用,减少花费在设置和管理数据库的时间。
Oracle自治JSON数据库采用原生数型的二进制格式存储JSON文档。这种原生JSON格式针对快速读取(避免线性扫描)和部分更新(减少重做/撤销日志大小)进行了高度优化,是一个性能卓越的文档数据库,提供低延迟CRUD操作、全面的ACID一致性(包括多文档事务)、面向应用开发的原生文档API、对应用的全面SQL支持、原生JSON存储以及可扩展的并行内存中查询优化。
Oracle自治JSON数据库提供更加丰富的应用功能,包括:
· 内置机器学习算法、空间查询
· 高级安全特性,例如细粒度访问控管
· 成熟的服务器端过程语言
· 完整的低代码开发环境
· 没有时间或事务规模限制的ACID事务
· 简单快速的交叉收集联接和/或聚合
· 智能搜索整个JSON文档的索引
通过Oracle自治JSON数据库,甲骨文持续提供面向JSON的数据库创新,为JSON应用开发人员带来全面的自治优势。