Back_To_Home..

Embedding Database

Embedding Database

向量数据库 URL GitHub Star Language
chroma https://github.com/chroma-core/chroma 7.4K Python
milvus https://github.com/milvus-io/milvus 21.5K Go/Python/C++
pinecone https://www.pinecone.io/
qdrant https://github.com/qdrant/qdrant 11.8K Rust
typesense https://github.com/typesense/typesense 12.9K C++
weaviate https://github.com/weaviate/weaviate 6.9K Go
Viking DB https://www.volcengine.com/docs/84313/1254439

what are embeddings?

https://platform.openai.com/docs/guides/embeddings/what-are-embeddings

vikingdb

https://python.langchain.com/docs/integrations/vectorstores/vikingdb/

VikingDB通常指的是火山引擎上线的一款云原生向量数据库。以下是关于它的一些详细介绍:

特点

应用场景

经过抖音集团内部的技术实践,VikingDB向量数据库目前已经覆盖50多条业务线,基本支撑了内部所有的向量检索场景。比如:

技术优势

###ßß# 与LangChain的结合 VikingDB可以与LangChain集成,在LangChain中,VikingDB作为一种向量存储方式,提供了一系列方法来操作和管理向量数据。比如可以通过 <代码开始>from_documents<代码结束>方法从文档创建VikingDB实例,并将文档的嵌入向量存储其中,之后可以使用 <代码开始>from_documents similarity_search<代码结束>等方法进行相似性搜索查询。

Chroma DB

Milvus

总的来说,如果你的项目规模较小,对易用性和轻量级有较高要求,Chroma DB 可能是一个不错的选择;而如果需要处理大规模向量数据,对性能、可扩展性和功能丰富性有严格要求,Milvus 则更具优势。两者都在各自的领域发挥着重要作用,开发者可以根据具体的应用场景和需求来选择适合的向量数据库。

© 2025 ai-charlie   •  Powered by Soopr   •  Theme  Moonwalk