Milvus是開源的向量相似度搜索引擎,具有高度靈活、穩(wěn)定可靠以及高速查詢等特點(diǎn)。集成了 Faiss、NMSLIB、Annoy 等廣泛應(yīng)用的向量索引庫(kù),支持針對(duì) TB 級(jí)向量的增刪改操作和近實(shí)時(shí)查詢。提供了一整套簡(jiǎn)單直觀的 API,讓你可以針對(duì)不同場(chǎng)景選擇不同的索引類型。目前,Milvus 的服務(wù)器在單節(jié)點(diǎn)上運(yùn)行。對(duì)于有更大數(shù)據(jù)規(guī)模或者高并發(fā)需求的用戶,可以使用目前尚在開發(fā)階段的集群分片中間件Mishards進(jìn)行部署。
軟件特色
全面的相似度指標(biāo)
Milvus 支持各種常用的相似度計(jì)算指標(biāo),包括歐氏距離、內(nèi)積、漢明距離和杰卡德距離等。您可以根據(jù)應(yīng)用需求來選擇最有效的向量相似度計(jì)算方式。
業(yè)界領(lǐng)先的性能
Milvus 基于高度優(yōu)化的 Approximate Nearest Neighbor Search (ANNS) 索引庫(kù)構(gòu)建,包括 faiss、 annoy、和 hnswlib 等。您可以針對(duì)不同使用場(chǎng)景選擇不同的索引類型。
動(dòng)態(tài)數(shù)據(jù)管理
您可以隨時(shí)對(duì)數(shù)據(jù)進(jìn)行插入、刪除、搜索、更新等操作而無需受到靜態(tài)數(shù)據(jù)帶來的困擾。
近實(shí)時(shí)搜索
在插入或更新數(shù)據(jù)之后,您可以幾乎立刻對(duì)插入或更新過的數(shù)據(jù)進(jìn)行搜索。Milvus 負(fù)責(zé)保證搜索結(jié)果的準(zhǔn)確率和數(shù)據(jù)一致性。
高成本效益
Milvus 充分利用現(xiàn)代處理器的并行計(jì)算能力,可以在單臺(tái)通用服務(wù)器上完成對(duì)十億級(jí)數(shù)據(jù)的毫秒級(jí)搜索。
支持多種數(shù)據(jù)類型和高級(jí)搜索
Milvus 的數(shù)據(jù)記錄中的字段支持多種數(shù)據(jù)類型。您還可以對(duì)一個(gè)或多個(gè)字段使用高級(jí)搜索,例如過濾、排序和聚合。
高擴(kuò)展性和可靠性
您可以在分布式環(huán)境中部署 Milvus。如果要對(duì)集群擴(kuò)容或者增加可靠性,您只需增加節(jié)點(diǎn)。
云原生
您可以輕松在公有云、私有云、或混合云上運(yùn)行 Milvus。
簡(jiǎn)單易用
Milvus 提供了易用的 Python、Java、Go 和 C++ SDK,另外還提供了 RESTful API。
更新日志
新功能
#4564支持在get_entity_by_id()方法調(diào)用中指定分區(qū)。
#4806 支持在delete_entity_by_id()方法的調(diào)用中指定分區(qū)。
#4905 增加了release_collection()方法,從緩存中卸載一個(gè)特定的集合。
改進(jìn)之處
#4756 提高了get_entity_by_id()方法調(diào)用的性能。
#4856 將hnswlib升級(jí)到v0.5.0。
#4958提高了IVF索引訓(xùn)練的性能。
修復(fù)的問題
#4778 在Mishards中訪問向量索引失敗。
#4797 合并具有不同topK參數(shù)的搜索請(qǐng)求后,系統(tǒng)返回錯(cuò)誤結(jié)果。
#4838 服務(wù)器不會(huì)立即響應(yīng)空集合上的索引構(gòu)建請(qǐng)求。
#4858 對(duì)于支持GPU的Milvus,系統(tǒng)在有大topK(> 2048)的搜索請(qǐng)求時(shí)崩潰。
#4862 一個(gè)只讀的節(jié)點(diǎn)在啟動(dòng)過程中會(huì)合并片段。
#4894 布隆過濾器的容量不等于它所屬段的行數(shù)。
#4908 在放棄一個(gè)集合后,GPU緩存沒有被清理。
#4933 系統(tǒng)需要很長(zhǎng)時(shí)間才能為一個(gè)小段建立索引。
#4952 未能將時(shí)區(qū)設(shè)置為 "UTC + 5:30"。
#5008 在連續(xù)、并發(fā)的刪除、插入和搜索操作中,系統(tǒng)隨機(jī)崩潰。
#5010 對(duì)于支持GPU的Milvus,如果nbits≠8,在IVF_PQ上查詢失敗。
#5050 get_collection_stats()對(duì)仍在建立索引過程中的段返回錯(cuò)誤的索引類型。
#5063 當(dāng)一個(gè)空段被刷新時(shí),系統(tǒng)會(huì)崩潰。
#5078 對(duì)于支持GPU的Milvus,在2048、4096或8192維度的向量上創(chuàng)建IVF索引時(shí)系統(tǒng)崩潰。
標(biāo)簽: 數(shù)據(jù)庫(kù)工具
下載地址
精品推薦
-
Qlik Sense
詳情 -
Power BI Desktop
詳情 -
MongoDB Compass軟件
詳情 -
Navicat Premium 15
詳情 -
微軟Access2019免產(chǎn)品密鑰激活破解版
詳情 -
Power Designer
詳情 -
mysql數(shù)據(jù)庫(kù)批量實(shí)體CS類導(dǎo)出工具
詳情 -
Navicat全系列注冊(cè)碼生成器
詳情 -
Access數(shù)據(jù)庫(kù)引擎
詳情 -
SQL2005開發(fā)版
詳情 -
FileMaker Pro Advanced
詳情 -
Navicat Premium 16永久激活版
詳情 -
Stellar Repair for SQLite(SQLite數(shù)據(jù)庫(kù)恢復(fù))破解版
詳情 -
Microsoft Office Access database Engine免安裝版
詳情 -
IBM SPSS Statistics22
詳情 -
ApexSQL Log
詳情
-
1 DBC2000
裝機(jī)必備軟件
網(wǎng)友評(píng)論