CassandraByteStore 的完整功能与配置,请参阅 API 参考。
Overview
Cassandra 是一款行式 NoSQL 数据库,具有高可扩展性与高可用性。Integration details
| Class | Package | Local | JS support | Downloads | Version |
|---|---|---|---|---|---|
| CassandraByteStore | langchain-community | ✅ | ✅ |
设置
CassandraByteStore 将数据存储在 Cassandra 实例中,键必须为字符串并映射到表的 row_id 列,值(字节串)映射到 body_blob 列。
安装
该集成位于langchain-community 包。根据初始化方式,还需安装 cassio 或 cassandra-driver:
cassandra.cluster.Session 对象,详见 Cassandra 驱动文档,大致如下:
实例化
创建好 Session 后即可实例化存储,同时提供现有 keyspace 名称:用法
使用mset 可批量写入:
mdelete 删除:
使用 cassio 初始化
也可以借助 cassio 配置 Session 与 keyspace:
API 参考
更多CassandraByteStore 内容请参阅 API 参考。