在过去的几年中,甲骨文一直在发展其云战略,其同名的甲骨文数据库是Oracle Cloud Infrastructure平台的主要组成部分。本周,甲骨文宣布正式推出Oracle NoSQL Database Cloud Service,使其数据库扩展到云端。
自该数据库于2011年首次推出以来,Oracle NoSQL一直作为本地技术提供。随着Oracle NoSQL Database Cloud Service的推出,甲骨文正在将更多技术带到云端,并跟随更广泛的趋势:实现数据库即服务(DBaaS)。通过提供其NoSQL数据库作为云服务,甲骨文还帮助更好地支持依赖云端基础架构的客户。
这类客户之一包括BizDoc Storage,它使客户可以在云端扫描、管理和存储文档。BizDoc Storage公司技术总监Jim Geldermann说,他的公司使用一系列微服务在Web服务环境中渲染客户端的表单。
Geldermann说:“在我们原本的环境中,我们需要创建一个表,该表包含用于索引和查询的唯一字段。这在处理高频组时会产生重大影响。”
他补充说,为了处理高峰期,每个事务都会产生一个线程,这会浪费资源。
Geldermann说:“通过甲骨文的NoSQL产品,我们能够将所有不同的表组合到一个表中,并使用众所周知的键名查询数据类型。这使数据架构师可以自由地创建数据集,而无需数据库管理员的参与。”
这种自由对于BizDoc Storage至关重要,因为这适合该公司的快速发展环境。根据Geldermann的说法,设计、构建、测试和部署生命周期都将显著缩短,因为迭代过程所需的资源仅提供给负责部署表单的团队。
Oracle NoSQL Cloud Service内部
甲骨文公司NoSQL和嵌入式数据库开发高级总监Dave Rubin解释说,这项新的云服务是基于现有的本地Oracle NoSQL数据库版本19.3,还有针对完全托管云功能的其他基础架构。
他补充说,该云服务将以与Oracle NoSQL数据库大致相同的速度进行迭代,即每季度一次。至于为什么甲骨文决定现在发布云端NoSQL数据库,Rubin说,当前的COVID-19大流行不是驱动因素。
Rubin说:“仅仅是因为该软件已经准备好全面上市。在过去的18个月中,我们已经对该云服务进行了微调,现在可以大规模使用了。”
在云端运行NoSQL数据库
要使Oracle NoSQL数据库在云端运行不是一件容易的事。Rubin说,在构建该云服务过程中,需要克服很多技术挑战。
他说:“其中一些挑战涉及大规模分布式系统的速率限制,以可预测的延迟构建多租户服务以及防止嘈杂的邻居。后端服务由很多组件组成,并且它们作为Docker容器运行,并由容器协调器进行编排。”
支持混合部署
尽管企业现在可以选择在云端运行Oracle NoSQL数据库,但是很多企业仍然需要以混合模式运行,并且在本地和云端都具有数据库服务。Rubin说,甲骨文完全支持NoSQL数据库的混合部署模式。
Rubin说:“客户可以通过连接到基于Oracle Cloud Infrastructure的云服务来部署其应用程序的一部分,然后可以将其应用程序的另一部分连接到在另一个云数据中心运行的NoSQL数据库。客户可在这两个数据中心使用相同的API来访问NoSQL数据库。”
他表示,展望未来,甲骨文为NoSQL Cloud Service的未来发展制定了路线图,其中包括多区域表、时间点恢复以及变更数据捕获传输到云。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
相关推荐
-
Java、JDBC和Postgres
现在越来越多的企业开始部署PostgreSQL,为什么呢?当你看到这个许可开源数据库所提供的功能,你就不会对此 […]
-
5个元数据管理最佳实践
在数据驱动的环境中,元数据不仅仅是数据的副产品;还是综合数据治理战略的关键组成部分。企业需要适当的元数据管理, […]
-
Cockroach Labs增加矢量搜索,更新定价选项
Cockroach Labs 近日推出矢量搜索功能,旨在使客户能够访问和操作非结构化数据,以训练生成式人工智能 […]
-
如何使用数据治理成熟度模型
如果没有强大的数据治理,数据就无法产生有价值的见解以及改善决策。数据治理成熟度模型可帮助企业评估当前的成就水平 […]