engineering deep-dive

ZeroClaw 하이브리드 메모리: SQLite + FTS5 + 벡터가 전용 벡터DB를 이기는 이유

ZeroClaws.io

ZeroClaws.io

@zeroclaws

March 7, 2026

8 분 소요

ZeroClaw 하이브리드 메모리: SQLite + FTS5 + 벡터가 전용 벡터DB를 이기는 이유

벡터 검색만으로는 에이전트 메모리에 부족하다. 정확한 용어 검색, 최근 컨텍스트, 구조화 쿼리가 필요.

ZeroClaw의 하이브리드: FTS5 BM25 + 벡터 유사도 + 메타데이터 필터링. 병렬 실행 후 가중치 결합 (기본: FTS5 60%, 벡터 40%).

  • 쓰기: ZeroClaw 0.3ms vs ChromaDB 2.1ms vs Pinecone 15~50ms
  • 쿼리: ZeroClaw 1.2ms vs ChromaDB 8.5ms vs Pinecone 30~80ms
  • 메모리: ZeroClaw 45MB vs ChromaDB 380MB vs Weaviate 1.2GB
  • 콜드 스타트: ZeroClaw <1ms vs ChromaDB 2.3초

단일 파일의 장점: cp로 백업, 다른 머신에 복사로 마이그레이션, SQLite 클라이언트로 검사, rm으로 초기화, SQLCipher로 암호화. Pi 4GB에서 ChromaDB 380MB는 치명적. SQLite 45MB는 문제없다.

ZeroClaw로 AI Agent 구축 시작하기

새 릴리스, 연동, Rust 기반 에이전트 인프라 소식을 받아보세요. 스팸 없음, 언제든 구독 취소 가능.