likes
comments
collection
share

SingleStore Kai for MongoDB 的 6 个主要功能

作者站长头像
站长
· 阅读数 2

SingleStore Kai for MongoDB将实时分析引入JSON文档,通过将MongoDB查询转换为在SingleStoreDB上执行的SQL语句来实现。无需对模式、数据或查询进行任何更改。

在Facebook上分享 在Twitter上分享 在LinkedIn上分享 在Reddit上分享 通过电子邮件分享 打印资源。

如今,世界上积累的大部分数据都是以JSON(JavaScript对象表示法)格式存在的。然而,许多以JSON为首要考虑的数据库无法提供经典SQL系统中可用的应用内分析功能,导致世界上大量数据无法实时进行分析。在即使毫秒级的延迟都太慢的时代,这是一个需要解决的市场空白。

SingleStore Kai API for MongoDB旨在解决这个问题,并以简单直接的方式实现。让我们更详细地了解SingleStore Kai的主要特点。

JSON数据分析速度提高100倍

通过SingleStore Kai,您可以更快、更高效地对MongoDB应用程序中的JSON数据进行复杂分析。在某些基准测试中,SingleStoreDB能够为大多数查询提供100倍更快的分析性能。这种速度提升是如何实现的呢?SingleStore MongoDB API代理将MongoDB查询转换为SQL语句,并由SingleStoreDB执行,为您的应用程序提供实时分析能力。

JSON的矢量功能

生成式人工智能的新时代需要对所有数据进行实时分析,包括JSON集合。SingleStoreDB支持向量和快速向量相似性搜索,使用dotProductdotProductdotProducteuclideanDistanceeuclideanDistanceeuclideanDistance函数。通过SingleStore Kai,开发人员可以在MongoDB中的JSON集合上利用向量和人工智能功能,实现语义搜索、图像识别和相似性匹配等用例。

没有代码更改或数据转换

开发人员可以继续使用现有的MongoDB查询。他们无需对数据进行规范化或扁平化,也无需进行大量的模式迁移,就能够为其应用程序提供快速的分析能力。SingleStore Kai不需要进行代码更改、数据转换、模式迁移或更改现有查询。

相同的mongodb工具和驱动程序

SingleStore Kai支持MongoDB的协议,并允许MongoDB客户端与SingleStoreDB集群进行通信。开发人员可以利用SingleStoreDB上的快速分析功能,而无需学习新的工具或API。他们可以继续使用与客户最熟悉的相同的MongoDB工具和驱动程序。

最佳结合(NoSQL和SQL)

SingleStoreDB已经与MySQL的协议兼容。通过添加SingleStore Kai for MongoDB,该数据库为开发人员提供了最佳结合的优势,即JSON文档存储的模式灵活性和简单性,以及关系型SQL数据库的速度、效率和复杂分析能力。

简单的数据复制

作为SingleStoreDB的一部分,SingleStore Kai提供了一个快速高效的复制服务(私有预览版),将MongoDB集合复制到SingleStoreDB中。该服务与SingleStoreDB本身紧密集成,并利用SingleStore最常用的功能之一——SingleStore Pipelines,实现快速复制和实时变更数据捕获,使客户能够快速轻松地开始使用。

实时数据和实时分析在现代业务中起着至关重要的作用。通过SingleStore Kai,无论是传统上使用SQL还是NoSQL,现在都可以对快速变化的世界中的大部分数据进行实时分析。

作者: Jason Thorsness

更多技术干货请关注公号“云原生数据库

squids.cn,目前可体验全网zui低价RDS,免费的迁移工具DBMotion、SQL开发工具等