【数据库】Couchbase在成功IPO后发布v7.0

在Couchbase 7.0中,重点是构建文档数据库的关系面。

Couchbase上周成功进行了首次公开募股(IPO),筹集了2亿美元资金。Couchbase将通过7.0数据库的发布重新投入业务。Couchbase 7.0的亮点包括完善ACID事务处理支持;添加一个新的Scopes构造,向文档数据库添加一个关系皮肤;以及各种性能调整。

7.0的发布没有什么秘密,自去年秋天以来一直在公开测试。这个主题主要是向关系数据库世界推销,这是Couchbase继续定位为最SQL友好的文档数据库的一部分。在7.0中扩展的事务支持在6.5中得到了扩展,它支持跨多个文档的事务的完全提交和回滚,您可以使用Couchbase SDK或数据库API调用事务。

在NoSQL文档数据库播放器中,Couchbase并不是第一个实现这一点的:它与下一个最新版本的MongoDB中引入的事务支持有一些相似之处。但是在7.0版本中,MongoDB有一个真正的区别,因为现在Couchbase事务通过其类似SQL的语言(笨拙地命名为N1QL)得到支持。这意味着公共SQLSELECT、INSERT、UPDATE、DELETE和MERGE语句支持事务。

事务支持是分布式的,符合Couchbase的无主架构。但是,由于这仍然是事务支持的早期版本,因此存在一些限制。事务可以跨多个节点工作,但此时不跨多个区域。此外,当事务更新时,伴随的索引最终保持一致。这是一个Couchbase、MongoDB、Cosmos DB、DynamoDB trail等关系世界中的对手,如Google Cloud Spaner、CockroachDB、Yugabyte等。

我们预计在即将发布的版本中,Couchbase将根据其作为分布式数据库的定位,进一步完善事务支持,同时进一步增强其Couchbase云数据库服务

新版本的另一个亮点是添加了Scopes构造,使Couchbase的外观和行为更像一个关系数据库。它是对集合的补充,集合是文档数据库中的一个常见工件,Couchbase在自己的文档中也有集合。两者都是物理存储为JSON文档的数据的逻辑投影或视图。技术定义是作用域可以将多个集合组合在一起,这样,如果集合大致对应于关系表,则作用域对应于模式。凭借scopes功能,Couchbase支持智能缓存,可以自动或根据客户预设的规则对数据进行分层。

本质上,将CoucBasic作用域视为分析数据库中的实体化视图的等价物,提供了虚拟化的数据滚动;作用域的不同之处在于,它可以用于事务视图和分析视图,如多维数据集函数。

最后,如果没有性能或规模提升的调整,任何新版本都是不完整的。在集合级别上,有一些用于管理数据访问、分区和索引隔离的改进。正在添加一个可配置的备份服务,其中可以并行执行索引构建,并在重新平衡集群时使其可移植。更灵活的查询优化器取代了以前基于规则的优化器。

Couchbase在NoSQL文档数据库领域并不是一个新的参与者,而且和它的大多数竞争对手一样,MongoDB长期以来一直让Couchbase黯然失色。传统上,Couchbase将自己定位为更具可扩展性和SQL友好的替代品,但MongoDB的崛起是由其开发人员友好性推动的,尤其是其工具。在当前的版本中,Couchbase一直在强调它对SQL关系世界的吸引力;我们预计,在未来,它将向使MongoDB成为今天这样的JavaScript JSON社区倾注更多的爱。

与更知名的竞争对手相比,Couchbase需要更长的时间才能获得动力,这有很好的历史原因。在早期,CouchDB项目是Couchbase平台的前身,它的前身是CouchDB项目。IBM现在拥有一家坚持使用另一种方法的公司。在这几年里,管理层出现了重大更替。

但在过去四年中,高级管理团队已经稳定下来。我们现在讨论的原因以及IPO结果比预期好的原因可以用两个词来概括:云。云的无限规模自然适合Couchbase这样的分布式数据库,因为它提供了一个环境,在这个环境中,他们可以利用其相对于传统的单片放大数据库的自然优势。对于许多没有迅速抢占市场领先地位的初创公司来说,云可以提供第二次生命租赁。

在首次公开募股期间,该公司得以提高原始股价。但它还有一段路要走。虽然MongoDB的收入一直以40%的年增长率缓慢增长,但Couchbase的收入却只有这一增长率的一半左右。

该公司的云服务已经在AWS和Azure上站稳了脚跟,我们预计谷歌云将在不久的将来出现。正如我们在云发布的讨论中所指出的,它还不是一站式的无缝体验,因为您必须首先从云提供商那里预订云基础设施,然后前往Couchbase获取实际服务。这是我们预计该公司短期待办事项清单上的另一项。

原文:https://www.zdnet.com/article/couchbase-releases-v7-0-in-wake-of-successful-ipo/

本文:http://jiagoushi.pro/node/1517

讨论:请加入知识星球【超级工程师】或者小号【ceo_engr】