vector向量数据库

为什么需要向量数据库?

主要依赖两点:

  • 通过特征提取,可以对自然世界的事物进行向量化的表达;
  • 海量向量数据的存储和查询,传统数据库力不从心,向量数据库应运而生。

向量数据库方向

当前主要有4个方向:

  • 基于Postgres、ClickHouse等进行魔改或者插件化实现的向量数据库,比如:pg vector等;
  • 基于传统倒排搜索添加稠密向量索引支持的向量数据库,比如:Lucene、ElasticSearch等;
  • 基于向量检索库实现的轻量级向量数据库,比如:基于Faiss的的Chroma等;
  • 基于原生向量设计的分布式向量云原生数据数据库,比如:milvus、qdrant。

一个成熟的向量数据应该具备的能力

主要有如下几个方面:

  • 数据持久化和低成本存储
  • 高性能查询
  • 数据分布与数据分区
  • 易于使用
  • 稳定可用
  • 可运维可观测
  • 智能化:和AI结合程度
  • 等等

ref

https://www.zhihu.com/question/603117242

https://zhuanlan.zhihu.com/p/628148081

相关推荐
每天都要进步哦7 小时前
SQL单行函数详解:字符、数字、日期、转换与通用函数全解析
数据库·mysql
不剪发的Tony老师7 小时前
VeloxDB:一款免费开源的轻量级数据库管理工具
数据库·sql
dotnet907 小时前
批量生成所有表的修改脚本
数据库·sql·oracle
@Mike@7 小时前
06-数据库学习笔记(存储模型与数据压缩)
数据库·笔记·学习
南凉北往8 小时前
PandasAI连接LLM对MySQL数据库进行数据分析
数据库·mysql·数据分析
回眸不遇8 小时前
详谈 QT 布局 QLayout::SizeConstraint 和 QSizePolicy 对 QWidget 尺寸的影响
数据库·qt·系统架构
2601_965798478 小时前
MTDb Movie & TV Database Script Setup, Caching, and SEO Guide
linux·服务器·数据库·php
zdl6868 小时前
EasyMarkets:“机器人商业化仍待验证”
数据库·机器人
Freak嵌入式8 小时前
版本混乱 / 依赖缺失?uPyPi:MicroPython 版 PyPI,彻底解决库管理混乱
linux·服务器·数据库·单片机·嵌入式硬件·性能优化·依赖倒置原则
Elastic 中国社区官方博客8 小时前
Elastic 和 OpenAI 合作,将前沿智能引入非结构化企业数据
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai