专栏名称: AI工程化
专注于AI领域(大模型、MLOPS/LLMOPS 、AI应用开发、AI infra)前沿产品技术信息和实践经验分享。
今天看啥  ›  专栏  ›  AI工程化

chromem-go:零依赖嵌入式向量数据库,Go 开发者的新宠!

AI工程化  · 公众号  ·  · 2024-10-30 07:24

文章预览

介绍一个GO生态的轻量级内存向量数据库 chromem-go [1] ,它是专为 Go 语言设计的嵌入式向量数据库,具有 Chroma-like 接口且无第三方依赖。其核心优势包括: 零依赖 :无需额外库或服务,简化开发环境。 嵌入式设计 :直接集成于 Go 应用,无需独立数据库。 高性能 :内存存储,支持可选持久化,查询速度快(Intel Core i5-1135G7/32 GB)上1,000 文档仅需 0.3 ms)。 支持多线程及多种嵌入模型,提供相似性搜索和过滤器功能。当前处于 beta 阶段,未来将优化性能、扩展嵌入模型支持,并增加复杂查询和数据类型。 安装简单: go  get github.com/philippgille/chromem- go @latest 接口与 chromadb 相似 package main import  "github.com/philippgille/chromem-go" func  main () {    // Set up chromem-go  in -memory,  for  easy prototyping. Can add persistence easily!    // We call it DB instead of client be ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览