databendlabs/databend

Data Agent Ready Warehouse : One for Analytics, Search, AI, Python Sandbox. — rebuilt from scratch. Unified architecture on your S3.

해결하는 문제

Databend는 대규모 분석, 벡터 검색 및 전체 텍스트 검색을 결합한 통합 엔터프라이즈 데이터 웨어하우스를 제공합니다. 특히 프로덕션 안정성을 위협하지 않고 엔터프라이즈 데이터에서 직접 에이전트 로직을 실행할 수 있는 안전한 환경을 제공함으로써 AI 에이전트의 요구 사항을 구체적으로 해결합니다.

작동 방식

Rust로 구축된 Databend는 AI 워크로드를 지원하기 위해 3계층 아키텍처를 사용합니다:

  1. Control Plane: 리소스 스케줄링, 권한 및 샌드박스의 라이프사이클을 관리합니다.
  2. Execution Plane: SQL 오케스트레이션을 처리하고 Arrow Flight를 통해 통신합니다.
  3. Compute Plane: 격리된 Sandbox Workers를 사용하여 Python 사용자 정의 함수(UDFs)를 실행하며, 여기서 에이전트 로직(LLM 호출 및 도구 사용 등)이 실행됩니다.

또한 Git과 유사한 데이터 브랜칭 기능을 제공하여 에이전트가 안전한 실험을 위해 프로덕션 스냅샷에서 작업할 수 있도록 합니다.

대상 사용자

AI 에이전트, RAG(Retrieval-Augmented Generation) 시스템, 그리고 클라우드 네이티브 확장성(S3/Azure/GCS)이 필요한 대규모 분석 및 BI 애플리케이션을 구축하는 기업을 위해 설계되었습니다.

주요 특징

  • 통합 엔진: 분석, 벡터 검색, 전체 텍스트 검색을 한 곳에서 결합.
  • Sandbox UDFs: 데이터베이스 내에서 Python 기반 에이전트 로직을 안전하게 실행 가능.
  • 데이터 브랜칭: 버전 관리를 통해 프로덕션 데이터에서 안전한 실험 가능.
  • 클라우드 네이티브: 탄력적인 컴퓨팅을 지원하며 주요 클라우드 스토리지 제공업체와 통합됨.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트