📄️ 所有支持的嵌入存储比较表
| 嵌入存储 | 存储元数据 | 通过元数据过滤 | 移除嵌入 |
📄️ 内存存储
LangChain4j 提供了 EmbeddingStore 接口的简单内存实现:
📄️ Astra DB
Astra DB
📄️ Azure AI 搜索
https://azure.microsoft.com/en-us/products/ai-services/ai-search/
📄️ Azure CosmosDB Mongo vCore
https://azure.microsoft.com/en-us/products/cosmos-db/
📄️ Azure CosmosDB NoSQL
https://azure.microsoft.com/en-us/products/cosmos-db/
📄️ Cassandra
Cassandra
📄️ Chroma
https://www.trychroma.com/
📄️ ClickHouse
ClickHouse 是最快且资源效率最高的开源数据库,用于实时应用和分析,具有完整的 SQL 支持和广泛的函数来帮助用户编写分析查询。最近添加的数据结构和距离搜索函数(如 cosineDistance)以及近似最近邻搜索索引使 ClickHouse 能够作为高性能和可扩展的向量数据库来存储和搜索向量,并使用 SQL。
📄️ Oracle Coherence
https://coherence.community/
📄️ Couchbase
https://www.couchbase.com/
📄️ DuckDB
https://duckdb.org/
📄️ Elasticsearch
https://www.elastic.co/
📄️ Infinispan
https://infinispan.org/
📄️ Milvus
Milvus 是一个开源向量数据库。LangChain4j 可以将其用作
📄️ MongoDB Atlas
MongoDB Atlas 是一项全托管云数据库服务,可在
📄️ Neo4j
Neo4j 是一款高性能的开源图数据库,专为管理互联数据而设计。
📄️ OpenSearch
https://opensearch.org/
📄️ Mariadb Vector
https://mariadb.com/kb/en/vector-overview
📄️ Oracle
Oracle Embedding Store 与 Oracle Database 的
📄️ Hibernate
LangChain4j 与 Hibernate 无缝集成,允许开发者在 Hibernate 支持的所有数据库中直接存储和查询向 量嵌入。此集成非常适合语义搜索、RAG 等应用。
📄️ PGVector
LangChain4j 与 PGVector 无缝集成,使开发者能够将
📄️ Pinecone
https://www.pinecone.io/
📄️ Qdrant
https://qdrant.tech/
📄️ Redis
https://redis.io/
📄️ SQL Server
SQL Server Embedding Store 与 SQL Server 2025 引入的 向量搜索与向量索引 集成。
📄️ Tablestore
https://www.aliyun.com/product/ots
📄️ Vearch
https://github.com/vearch/vearch
📄️ Vespa
https://vespa.ai/
📄️ YugabyteDB
YugabyteDB 是一款分布式 SQL 数据库,提供与 PostgreSQL 的兼容性,并支持跨多区域的水平扩展与高可用。YugabyteDB 通过 pgvector 扩展提供原生向量搜索能力,非常适合在分布式环境中存储与查询向量嵌入。
📄️ Weaviate
https://weaviate.io/
📄️ OceanBase
OceanBase Embedding Store 与 OceanBase 数据库集成,提供向量相似度搜索和混合搜索能力。
📄️ Amazon S3 Vectors
Amazon S3 Vectors Embedding Store 与 Amazon S3 Vectors 集成。这是 Amazon S3 中专为大规模存储与查询向量 embedding 而设计的向量存储能力。
📄️ ArcadeDB
https://arcadedb.com/
📄️ Valkey
https://valkey.io/
📄️ JVector
https://github.com/jbellis/jvector
📄️ CockroachDB
CockroachDB 是一个分布式 SQL 数据库,
📄️ Hazelcast
Hazelcast 是一个分布式内存数据网格与计算平台。
📄️ Google AlloyDB for PostgreSQL
AlloyDB 是一个全托管的关系数据库服务,提供高性能、无缝集成和令人印象深刻的可扩展性。AlloyDB 与 PostgreSQL 100% 兼容。利用 AlloyDB 的 Langchain 集成,扩展您的数据库应用程序以构建 AI 驱动的体验。
📄️ Google Cloud SQL for PostgreSQL
Cloud SQL 是一个全托管的关系数据库服务,提供高性能、无缝集成和令人印象深刻的可扩展性。Cloud SQL 与 PostgreSQL 100% 兼容。利用 Cloud SQL 的 Langchain 集成,扩展您的数据库应用程序以构建 AI 驱动的体验。