甲骨文周四发布了Oracle Database API for MongoDB。
MongoDB是一种流行的NoSQL文档数据库,通常用作启用应用程序的后端数据存储。
通过这个新API,甲骨文使其用户能够在Oracle Autonomous JSON数据库及其旗舰Oracle Autonomous数据库云服务上迁移和运行基于MongoDB的数据应用程序。
使用这个API,用户可以连接现有的基于MongoDB的应用程序,并在Oracle平台内运行数据,而无需实际运行MongoDB数据库。2021年10月,甲骨文首次发布Oracle Database API for MongoDB的技术预览版。
Constellation Research公司分析师Holger Mueller表示:“这进一步帮助Oracle自治数据库成为通用数据库,可处理各种数据库工作负载的,现在包括流行的文档格式,以兼容MongoDB的API的形式。”
为什么甲骨文添加MongoDB支持
Mueller表示,甲骨文的举措部分是承认现在有很多MongoDB应用程序在使用中。
他补充说,有些企业想要在相同的数据库上运行他们的MongoDB工作负载,这些数据库已经在运行其他数据自动化工作负载。Mueller还指出,速度至关重要,在Oracle运行的数据库中重用针对MongoDB构建的代码资产,对于实现快速部署至关重要。
Mueller称:“数据重力真实存在,对于企业需要部署的下一代应用程序,协同作用至关重要。”
甲骨文云计算、数据库和服务器技术的主要产品经理Gerald Venzl表示,这个新API的另一个原因是使MongoDB应用程序能够连接到存储在在线事务处理 (OLTP) 数据库中的数据。
Venzl指出,Oracle Database API for MongoDB是一种双向功能,它还使OLTP关系数据库应用程序能够访问基于MongoDB的数据。
Venzl称:“MongoDB应用程序可以连接到API,他们会看到看起来像MongoDB数据库的东西。例如,如果某人在关系数据库中有CRM [客户关系管理系统],则可以使其对应用程序看起来像MongoDB。”
将Oracle SQL特性引入基于MongoDB的应用程序
对于在甲骨文自治数据库平台上运行的MongoDB应用程序,Venzl表示它们现在也将能够使用云数据库管理和SQL功能。
Venzi强调的其他功能包括用于数据库管理、访问和安全的Oracle用户和角色管理功能。 甲骨文还为应用程序可用性提供负载平衡连接。此外,MongoDB API支持对JSON数据的SQL查询功能。
Venzl还强调,Oracle自治数据库是一个多模型数据库。例如,Oracle在2021年3月的Oracle Database 21c版本中增加了对区块链表的支持。
Venzl称:“现在我们只讨论JSON和MongoDB,但你可以在同一个数据库中处理关系、图形、空间和更多数据类型。你可以跨所有模型运行SQL,并将所有数据公开给MongoDB 应用程序。”
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号

TechTarget
官方微博

TechTarget中国
翻译
相关推荐
-
最新Aerospike数据库更新优先考虑性能
最新Aerospike数据库更新优先考虑性能效率。 近日Aerospike平台8.0版正式上线,其中通过分布式 […]
-
2025年及以后的大数据趋势
全球力量(包括技术和非技术力量)正在重塑大数据格局。例如,后疫情时代的持续经济重新校准,推动企业从数据管理和分 […]
-
Oracle Exadata更新提升性能以满足AI需求
甲骨文的Exadata平台的最新版本现已普遍可用,此次更新带来性能提升,主要针对AI、分析和在线事务处理工作负 […]
-
人类监督使自动化数据治理成为可能
并非数据治理的所有方面都应该自动化,但你可以部署AI和机器学习,在仔细的人工监督下自动执行重复和耗时的合规检查 […]