Couchbase增强移动平台,新增JavaScript支持和点对点同步功能

面对MongoDB退出移动数据库支持,Couchbase加强其移动平台更新,新增JavaScript支持、改进点对点同步和多区域部署弹性。该更新旨在简化"离线优先"应用开发,支持网页浏览器、移动设备和边缘环境。JavaScript支持让开发者可在浏览器中嵌入数据库,实现离线运行。增强的点对点同步可自动发现网络设备并适应拓扑变化。

Couchbase公司今日宣布对其Couchbase Mobile平台进行重大更新,旨在为互联网接入受限或无法连接的环境中的边缘应用提供更强支持。此举正值竞争对手MongoDB公司最近决定逐步淘汰其移动数据库支持之际。

主要功能增强

此次更新的核心增强功能包括为Couchbase Lite嵌入式文档型NoSQL数据库提供JavaScript支持、改进点对点同步机制以及增强多区域部署弹性。

Couchbase表示,这些功能增强旨在简化"离线优先"应用程序的开发流程,使其能够跨Web浏览器、移动设备和边缘环境无缝运行。新功能设计目标是降低集成复杂性,提升故障转移性能,并实现应用程序在多样化环境中的快速部署。

Couchbase产品高级副总裁Matt McDonough在声明中表示:"这些技术进步为客户提供了业界最全面的移动和边缘支持能力。"

JavaScript支持扩展应用范围

Couchbase Lite新增的JavaScript支持功能允许开发者将数据库嵌入到基于浏览器的应用程序中,这在该平台历史上尚属首次。

Couchbase产品管理高级总监Priya Rajagopal解释说:"此前,我们支持iOS和Android等原生移动平台,以及使用Java和C语言的桌面平台。现在我们正在通过JavaScript支持,将服务范围从移动和桌面扩展到浏览器领域。"

这意味着Web应用程序现在可以在Chrome或Safari等浏览器中离线运行,并享有与原生应用相同的同步功能。Rajagopal指出,许多Couchbase客户已经在同时开发Web和移动应用,新功能帮助他们避免拼接定制数据同步解决方案的麻烦。

点对点同步功能升级

本次发布还重点增强了点对点同步功能。Couchbase Lite现在能够自动发现网络上的其他设备,并在用户进入或离开覆盖区域时自动适应不断变化的网络拓扑。

该系统采用网格管理算法来维护设备间的间接连接。Rajagopal说:"我们会自动调整网格结构,确保所有设备都与其他设备保持连接,即使不是直接连接也能实现通信。"她举例说明了地下采矿作业场景,在这种环境中虽然无法接入互联网,但工作人员仍需要实时协作。

底层同步协议采用双向WebSockets协议和检查点机制来防止数据丢失,确保设备只交换自上次成功同步以来发生变化的数据。

云到边缘的统一平台策略

Couchbase还通过其Sync Gateway 4.0和Capella App Services将跨数据中心复制能力扩展到移动部署。Capella App Services是一个托管网关服务,负责在Couchbase的Capella云数据库和边缘应用程序之间同步数据,使应用程序能够优雅地故障转移到集群,从而降低停机风险。

Rajagopal将这些增强功能描述为"统一云到边缘平台"战略的一部分。她表示:"无论您在哪里构建应用程序和使用数据,我们都要确保数据始终可用。"

Couchbase还将这些更新视为支持边缘人工智能工作负载的重要一步,包括为移动和基于浏览器的应用程序提供向量搜索功能。

Rajagopal说:"我们的边缘策略不仅仅是在云中实现,而是在云之外的任何地方都能实现。无论是本地部署、游轮、飞机还是设备本身,都能提供支持。"

Couchbase Mobile现已正式发布。该公司表示,计划继续开发功能以支持边缘环境中的AI推理能力。

Q&A

Q1:Couchbase Mobile平台新增的JavaScript支持有什么意义?

A:JavaScript支持允许开发者将Couchbase Lite数据库嵌入到基于浏览器的应用程序中,这是该平台的首次突破。这意味着Web应用程序现在可以在Chrome或Safari等浏览器中离线运行,并享有与原生移动应用相同的同步功能,帮助开发者避免构建定制数据同步解决方案。

Q2:点对点同步功能如何在网络环境变化时保持设备连接?

A:Couchbase Lite采用网格管理算法自动发现网络上的其他设备,并在用户进入或离开覆盖区域时自动调整网格结构。系统维护设备间的间接连接,确保所有设备都能与其他设备保持通信,即使不是直接连接也能实现数据同步。底层使用双向WebSockets协议和检查点机制防止数据丢失。

Q3:Couchbase这次更新如何支持边缘环境中的AI应用?

A:Couchbase将这些更新视为支持边缘人工智能工作负载的重要步骤,包括为移动和基于浏览器的应用程序提供向量搜索功能。该公司计划继续开发功能以支持边缘环境中的AI推理能力,实现从云端到本地部署、游轮、飞机等各种边缘场景的全面覆盖。

来源:SiliconANGLE

0赞

好文章,需要你的鼓励

2025

11/13

07:41

分享

点赞