首页 > 数据库 >专用向量数据库:Watch your back!

专用向量数据库:Watch your back!

时间:2024-06-13 13:30:48浏览次数:20  
标签:pgai PostgreSQL pgvectorscale AI 扩展 数据库 Watch back your

PostgreSQL生态再添利器:Timescale最新推出了两款创新的开源扩展——pgvectorscale和pgai,喊话专用向量数据库:Watch your back!

性能和成本效率创新高

pgvectorscale扩展基于StreamingDiskANN索引和Timescale的统计二进制量化技术,在性能上取得了显著进步。基准测试显示,使用pgvectorscale的PostgreSQL在99%召回率下的近似最近邻查询中,延迟降低28倍,查询吞吐量提高16倍。pgvectorscale采用Rust语言开发,相较早期的C语言版本pgvector提供了更好的社区支持和性能。

提升AI应用开发

pgai则扩展简化了搜索和增强生成(RAG)应用的创建,使开发者可以在PostgreSQL内直接使用OpenAI的嵌入和聊天完成功能。这一集成使分类、摘要和数据增强等任务变得更加高效和易于实现。

成本效益与实际影响

这些扩展的最大优势之一是显著降低了成本。自托管PostgreSQL搭载pgvectorscale相较使用Pinecone可节省高达45倍的成本。例如,在AWS EC2上,PostgreSQL每月花费约835美元,而Pinecone的存储优化索引每月则需3241美元。

业界反响与未来展望

市场观察者们高度评价了这些新扩展对AI应用开发的潜在革命性影响。Timescale CEO Ajay Kulkarni则强调了将PostgreSQL打造成AI应用默认数据库的目标,简化数据架构,并使高性能AI工具的获取更加民主化。

小结

pgvectorscale和pgai扩展标志着AI和数据库技术应用迎来新的里程碑。通过在性能和成本方面大幅超越专用向量数据库,PostgreSQL有望成为AI工作负载的首选解决方案,开启高效且可扩展的AI应用开发新时代。

更多详情,请访问原文:

https://www.marktechpost.com/2024/06/11/a-new-era-ai-databases-postgresql-with-pgvectorscale-outperforms-pinecone-and-cuts-costs-by-75-with-new-open-source-extensions/

标签:pgai,PostgreSQL,pgvectorscale,AI,扩展,数据库,Watch,back,your
From: https://blog.csdn.net/Eooof/article/details/139650764

相关文章

  • 【ARM Coresight Debug 系列 -- ARMv8/v9 Watchpoint 软件实现地址监控详细介绍】
    请阅读【嵌入式开发学习必备专栏】文章目录ARMv8/v9WatchpointexceptionsWatchpoint配置信息读取ExecutionconditionsWatchpointdataaddresscomparisonsSizeofthedataaccessWatchpoint软件配置流程WatchpointType使用介绍WT,Bit[20]:WatchpointType......
  • mmdetection使用未定义backbone训练
    首先找到你需要用到的backbone,一般有名的backbone都会在github有相应的代码开源和预训练权重提供本文以mobilenetv3+fastercnn作为举例,在mmdetection中并未提供mobilenetv3,提供的仅有mobilenetv2;在github上找到mobilenetv3实现和权重,下载到本地;本文使用参考为:https://g......
  • Centos7系统下BackupPc 部署安装
    1、安装epel-release数据源yum--enablerepo=extras-yinstallepel-release2、安装BackupPC-XS和rsync-bpcyum--enablerepo=epel-testing-yinstallBackupPC-XSrsync-bpc3、安装BackupPC的依赖软件yum-yinstallbzip2httpdmod_perlpar2cmdlineperl-Arch......
  • 管理数据必备;侦听器watch用法详解,vue2与vue3中watch的变化与差异
    目录一、侦听器(watch)是什么?二、Vue2中的watch(OptionsAPI)2.1、函数式写法2.2、对象式写法    ①对象式基础写法    ②回调函数handler    ③deep属性        ④immediate属性三、Vue3中的watch3.1、向下兼容(Vue2)的Options API3.2......
  • route_localnet decides whether a loopback-hosting server can server requests out
    BackgroundWhenIwasfollowingtheRAGexamplepromptflow-resource-hubtotracemyapplicationthroughapromtflowserverhostedontheloopbackinterface,asthelocalenvisavirtualmachineonAzure,andafterIaddNSGruletoallowtherequeststo......
  • etcd watch 实现原理
    介绍在etcd中,watch是一个非常重要的特性,它可以让客户端监控etcd中的key或者一组key,当key发生变化时,etcd会通知客户端。本文将介绍etcdwatch的实现原理。etcdctlwatch/test#当/test的值发生变化时,会输出如下信息PUT/testaPUT/testbDELETE/testwatc......
  • 在settings加入AUTHENTICATION_BACKENDS设置导致root用户无法登录问题
    是因为后台没有实现get_user认证导致get_user方法的作用:会话管理:当用户登录后,Django会在会话中存储用户的ID。每次请求时,Django会调用get_user方法来从会话中获取用户ID并加载用户对象。这确保了每个请求都能正确识别已登录的用户。处理请求中的用户:Django需要从......
  • ArcGIS和ArcGIS Pro快速加载ArcGIS历史影像World Imagery Wayback
    ArcGIS在线历史影像网站WorldImagery Wayback(网址:https://livingatlas.arcgis.com/wayback/)提供了数期历史影像在线浏览服务,之前不少自媒体作者在文中宣称其能代表GoogleEarth历史影像。1、一点对比(1)同一级别下的版本覆盖面以下述区域为例,自2014年2月20日至2022年5月18......
  • YOLOv5改进总目录 | backbone、Neck、head、损失函数,注意力机制上百种改进技巧
    ......
  • computed(计算属性)和watch(侦听属性)的区别
    1.computed计算属性调用才会执行,有返回值watch侦听属性不需要调用,只要侦听的数据发生改变就会执行2.computed计算属性能够完成的操作watch侦听属性都可以完成,但是watch侦听属性能够完成的操作computed不能全部完成,比如异步操作,computed内部不能执行异步操作,watch内部可以执......