Vald:用Go语言编写高度可扩展、分布式的近似最近邻密集向量搜索引擎
Vald是一种高度可扩展的分布式快速近似最近邻密集向量搜索引擎。
Vald是基于Cloud-Native架构设计和实现的。
它使用最快的ANN算法NGT搜索邻居。
Vald具有自动矢量索引和索引备份功能,以及水平缩放功能,可从数十亿个特征矢量数据中进行搜索。
Vald易于使用,功能丰富并且可以根据需要进行高度自定义。
它已经在Yahoo Japan的图像搜索和某些推荐引擎之后运行,并且还在日本国家数字图书馆Digital Archive检索引擎之后运行。
通过使用机器学习将非结构化数据(音频,图像,视频,用户特征等)转换为向量,然后使用Vald对这些向量执行向量搜索,将有可能作为更快,更复杂的搜索引擎进行操作。
Vald用Go编写,并使用基于gRPC的单存储库微服务架构。
Vald仍然是一个非常新的项目,但值得我们去关注。
0
See Also
- Go 1.20 发布
- Go中四个替换策略FIFO,LRU,CLOCK和LFU的实现
- 发现Go也是挺吃资源的,有点担心会爆炸
- 如何用 Go 更快的处理 XML
- GoKart:用于保护 Go 代码的静态分析工具
Nearby
- 上一篇 › 页面显示的响应时间是0ms
- 下一篇 › Golang 模仿微信群头像九宫格