Couchbase NoSQL数据库增加关系功能

日期: 2021-08-06 作者:Sean Michael Kerner翻译:邹铮 来源:TechTarget中国 英文

开源NoSQL数据库供应商Couchbase公司周四发布其更新的NoSQL数据库,为用户带来一系列新功能,旨在缩小NoSQL和关系数据库之间的差距。

Couchbase 7.0是在该公司首次公开募股一周后发布,这是自2019年10月发布Couchbase 6.5以来的首次重大更新。

新版本提供新的SQL查询功能,包括多文档SQL ACID(原子性、一致性、隔离性和持久性)事务,为用户提供更多的可扩展性和性能。

Couchbase 7.0版本的主要亮点是该供应商所说的范围和集合。范围和集合的目的是让NoSQL数据库提供一种新的组织能力,模仿关系数据库的表和模式方法。

Couchbase被称为“无模式数据库”,以前没有模式功能。

IDC公司分析师Carl Olofson表示,范围和集合功能是重要改进,还有多文档事务。

当多个应用程序开发文档数据库时,这些文档可能包含重叠数据。当这种情况发生时,必须有一种机制来协调重叠数据。

对于文档集合,应用程序独有的文档和共享的文档一起处理,这提供了与以前相同的简单性,但没有重复和同步问题。

Olofson说,对于多文档SQL ACID事务,当发生涉及多个文档更新的操作时,该操作要么完全成功,要么完全失败,从而保持数据一致。

Olofson 指出:“几十年来,这种多文档SQL ACID事务一直是关系数据库中的常见功能,而将它添加到文档数据库中,使它们能够支持业务应用程序所需的更复杂的操作。”

他表示:“总体效果是使Couchbase更高级,从专注于最终用户和边缘数据应用程序转移到各种更复杂的基于业务流程的事务。”

范围和集合引入NoSQL数据库

Couchbase将“范围”定位为等同于模式,而“集合”类似于关系数据库表。表里面是文档,相当于关系数据库中的行,而文档中是数据字段,类似于列。

Couchbase公司首席技术官Ravi Mayuram解释说:“我们都非常了解我们的数据在关系数据库中的排列方式。它有一个本体,包含数据库模式、表、行和列;这就是数据的排列方式。所以我们想提供类似的服务。”

Mayuram说,通过Couchbase 7.0中的范围和集合,现在可以将来自企业关系系统的数据1:1映射在Couchbase中。

他说,这种类型的映射将简化从关系数据库到Couchbase的迁移。

 

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

翻译

邹铮
邹铮

相关推荐

  • Java、JDBC和Postgres

    现在越来越多的企业开始部署PostgreSQL,为什么呢?当你看到这个许可开源数据库所提供的功能,你就不会对此 […]

  • 5个元数据管理最佳实践

    在数据驱动的环境中,元数据不仅仅是数据的副产品;还是综合数据治理战略的关键组成部分。企业需要适当的元数据管理, […]

  • Cockroach Labs增加矢量搜索,更新定价选项

    Cockroach Labs 近日推出矢量搜索功能,旨在使客户能够访问和操作非结构化数据,以训练生成式人工智能 […]

  • 如何使用数据治理成熟度模型

    如果没有强大的数据治理,数据就无法产生有价值的见解以及改善决策。数据治理成熟度模型可帮助企业评估当前的成就水平 […]