LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

向量數據庫是什么?和關系數據庫區別?為什么Redis、MariaDB、MongoDB也可以用作向量數據庫?

admin
2025年6月29日 18:30 本文熱度 257

向量數據庫是一個近年來隨著 AI 和大模型應用興起而廣泛關注的新類型數據庫。


什么是向量數據庫


向量數據庫是專門用來存儲和檢索高維向量數據的數據庫。

這些“向量”通常來自于:

  • 文本(用 embedding 模型,如 OpenAI embedding 或 Sentence-BERT 生成向量)

  • 圖像(如 CLIP 等模型生成向量)

  • 音頻、視頻、代碼等


舉個例子:


然后你再提問:“香蕉是什么?”
?? 也會生成一個向量,系統用“向量相似度”去找出與之最接近的向量(即“蘋果”可能會被檢索出來)。

這就實現了語義搜索相似性搜索


向量數據庫和關系型數據庫的區別


比較點
向量數據庫
關系型數據庫(如 MySQL / MariaDB)
結構
存儲高維向量數據
存儲結構化表格數據(行/列)
查詢方式
向量相似度搜索
(如余弦相似度、歐幾里得距離)
SQL 查詢(基于精確匹配或范圍)
應用場景
語義搜索、圖像搜索、推薦系統、RAG
事務系統、業務表管理、財務系統等
數據模型
向量 + 元數據
表、字段、行
示例查詢
“找出和這個向量最相似的前 10 個”
“SELECT * FROM users WHERE age > 30”


為什么 Redis、MongoDB、MariaDB 也可以當作“向量數據庫”用


這些并不是專門的向量數據庫,但由于它們擴展性強支持插件或模塊化功能,可以“支持向量檢索功能”,如下:

1. Redis(特別是 Redis Stack)


  • Redis 本身是鍵值數據庫,但它有 RediSearch 模塊

  • 現在支持 HNSW 索引方式進行向量近似搜索;

  • 優勢:超快內存性能、適合小模型嵌入或低延遲場景。


2. MongoDB


  • MongoDB 6.0+ 開始支持向量索引;

  • 可以把向量作為數組字段存入文檔;

  • 使用 $vectorSearch 等方式進行近似向量搜索;

  • 優勢:對非結構化數據天然支持,適合搭配嵌入式文本或文檔結構。


3. MariaDB / MySQL


  • 它們本質不是為向量設計的;

  • 但可以把向量作為 JSON 或數組字段存進去;

  • 可以寫存儲過程或 UDF 做簡單的向量距離計算;

  • 性能不如專業向量庫,但可在數據量小、需求簡單時湊合用。




專業的向量數據庫有哪些


名稱
特點
FAISS(Facebook)
高性能本地庫,適合離線處理
Milvus
開源、支持億級數據、豐富索引
Pinecone
云托管、簡易 API 接入,非常流行
Weaviate
語義搜索+知識圖譜,支持 REST/GraphQL
Qdrant
支持條件過濾 + 高性能 ANN 檢索


閱讀原文:原文鏈接


該文章在 2025/7/1 23:11:28 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
视频国产欧美视频 | 在线观看亚洲人成影视 | 欧美国产精品基地 | 亚洲午夜福利片在线 | 永久免费中文字幕在线 | 亚洲欧美中日韩在线 |