这是

的第 548 篇原创
🖖 https://afoo.me
KVectors可以搞开源+商业服务的模式
虽然这个产品从一开始构思、设计到实现就没考虑过开源
但“听人劝吃饱饭”嘛
这几天简单思考了下
决定这样…
开源版KVectors向量数据库是最初版设计和实现,当时的设计前提是:
在这些前提下, 最初版的KVectors向量数据库的存储是APPEND_ONLY的,也就是只追加,不提供更新与删除等操作。(这也是前阵子金总说要基于这版打造商业方案,我心里没底儿的原因,因为还没经过实际场景检验。)
当然,除了APPEND_ONLY向量存储,还支持TRANSIENT类型的向量存储,这更多是便于测试或者用完即弃的场景。
向量索引方面,最初版支持如下索引类型:
看起来很少,对吧?
但其实这两个索引 + APPEND_ONLY 向量存储 已经可以满足大部分场景的需求,要知道头部向量数据库产品weaviate,其实也就是支持这两种索引,虽然它声称可以支持三种,但其实就是FLAT和HNSW再根据数据的生命周期再组合一下。
如果配合应用架构设计,这一版的KVectors向量数据库基本可以满足8成以上 AI 场景需求。
企业版 KVectors 向量数据库会在开源版基础上在如下方面进行增强: