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支持向量和快速向量相似性搜索,使用 d o t P r o d u c t dotProduct dotProduct和 e u c l i d e a n D i s t a n c e euclideanDistance euclideanDistance函数。通过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
更多技术干货请关注公号“云原生数据库”文章来源:https://www.toymoban.com/news/detail-556997.html
squids.cn,目前可体验全网zui低价RDS,免费的迁移工具DBMotion、SQL开发工具等。文章来源地址https://www.toymoban.com/news/detail-556997.html
到了这里,关于SingleStore Kai for MongoDB 的 6 个主要功能的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!