CassandraByteStore 기능과 구성에 대한 자세한 문서는 API reference를 참조하세요.
Overview
Cassandra는 NoSQL, row-oriented, 높은 확장성과 가용성을 제공하는 데이터베이스입니다.Integration details
| Class | Package | Local | JS support | Downloads | Version |
|---|---|---|---|---|---|
| CassandraByteStore | langchain-community | ✅ | ✅ |
Setup
CassandraByteStore는 Cassandra 인스턴스에 데이터를 저장하는 ByteStore의 구현체입니다.
store key는 문자열이어야 하며 Cassandra 테이블의 row_id 컬럼에 매핑됩니다.
store bytes 값은 Cassandra 테이블의 body_blob 컬럼에 매핑됩니다.
Installation
LangChainCassandraByteStore integration은 langchain-community 패키지에 포함되어 있습니다. 사용하는 초기화 방법에 따라 peer dependency로 cassio 패키지 또는 cassandra-driver 패키지도 설치해야 합니다:
cassandra.cluster.Session 객체를 생성해야 합니다. 세부 사항은 (예: 네트워크 설정 및 인증과 함께) 다양하지만, 다음과 같을 수 있습니다:
Instantiation
먼저 Cassandra driver documentation에 설명된 대로cassandra.cluster.Session 객체를 생성해야 합니다. 세부 사항은 (예: 네트워크 설정 및 인증과 함께) 다양하지만, 다음과 같을 수 있습니다:
Usage
mset 메서드를 사용하여 다음과 같이 key 아래에 데이터를 설정할 수 있습니다:
mdelete 메서드를 사용하여 데이터를 삭제할 수 있습니다:
Init using cassio
cassio를 사용하여 session과 keyspace를 구성하는 것도 가능합니다.
API reference
모든CassandraByteStore 기능과 구성에 대한 자세한 문서는 API reference를 참조하세요: python.langchain.com/api_reference/community/storage/langchain_community.storage.cassandra.CassandraByteStore.html
Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.