Python, SQL 또는 R로 데이터 파이프라인을 구축하고 예약 실행 및 디버깅할 수 있는 셀프 호스팅 노트북 스타일 환경입니다.
spiceai/spiceai
데이터베이스와 API를 대상으로 로컬 가속 및 CDC 복제본을 활용해 페더레이션 SQL, 검색, LLM 추론을 제공하는 Rust 데이터·AI 엔진입니다.
- 스타
- 3,129
- 포크
- 237
- 열린 이슈
- 953
- 마지막 커밋
- 2시간 전
어떤 프로젝트인가요?
Spice는 데이터베이스, 데이터 웨어하우스, 데이터 레이크 및 API에 연결한 뒤 HTTP 기반 SQL, Arrow Flight SQL, JDBC, ODBC, ADBC를 통해 애플리케이션과 AI 에이전트에 데이터를 제공합니다. 데이터셋은 단일 spicepod.yaml 파일에서 선언할 수 있으며, 선택적으로 메모리나 디스크에 로컬로 구체화하고 예약된 새로고침 또는 변경 데이터 캡처를 적용할 수 있습니다. 가속된 데이터셋은 로컬에서 쿼리에 응답하고, 그 밖의 데이터셋은 조건 푸시다운을 적용해 원본에서 쿼리합니다.
쿼리 페더레이션 외에도 Spice는 SQL 테이블 함수로 제공되는 벡터 검색, 전문 검색, 하이브리드 검색과 OpenAI 호환 LLM 게이트웨이 및 로컬 모델 서빙, text-to-SQL, MCP 서버와 게이트웨이를 제공합니다. Apache DataFusion, Arrow, Vortex를 기반으로 빌드된 단일 바이너리로, 사이드카, 독립형 서비스 또는 분산 Ballista 클러스터로 실행할 수 있습니다. 런타임과 CLI는 Apache-2.0 라이선스로 제공됩니다.
핵심 기능
- 01쿼리 푸시다운을 지원하는 30개 이상의 데이터 소스 간 페더레이션 SQL 쿼리
- 02예약된 새로고침 또는 CDC를 지원하는 데이터셋별 메모리·디스크 가속
- 03Kafka 없이 PostgreSQL, MySQL, MongoDB에서 네이티브 CDC 복제
- 04SQL 내부에서 벡터 검색, 전문 검색, 하이브리드 검색(RRF, rerank)
- 05OpenAI 호환 LLM 게이트웨이, 로컬 모델 서빙, text-to-SQL
- 06SQL INSERT INTO 쓰기를 지원하는 Iceberg 카탈로그
활용 사례
- 운영 PostgreSQL 또는 MySQL 데이터베이스 옆에 읽기 전용 분석 복제본 추가
- 단일 엔드포인트를 통해 AI 에이전트에 사내 데이터의 SQL 및 검색 액세스 제공
- 벡터 검색과 키워드 검색을 결합하는 검색 증강 생성 파이프라인 구축
- Arrow Flight SQL 또는 JDBC를 통해 BI 도구에서 여러 데이터 소스 쿼리
사용 전 알아둘 점
- 데이터베이스 전체 PostgreSQL CDC 복제와 같은 일부 기능은 Alpha로 표시되어 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- spiceai은(는) 무엇인가요?
- 데이터베이스와 API를 대상으로 로컬 가속 및 CDC 복제본을 활용해 페더레이션 SQL, 검색, LLM 추론을 제공하는 Rust 데이터·AI 엔진입니다. Spice는 데이터베이스, 데이터 웨어하우스, 데이터 레이크 및 API에 연결한 뒤 HTTP 기반 SQL, Arrow Flight SQL, JDBC, ODBC, ADBC를 통해 애플리케이션과 AI 에이전트에 데이터를 제공합니다. 데이터셋은 단일 spicepod.yaml 파일에서 선언할 수 있으며, 선택적으로 메모리나 디스크에 로컬로 구체화하고 예약된 새로고침 또는 변경 데이터 캡처를 적용할 수 있습니다. 가속된 데이터셋은 로컬에서 쿼리에 응답하고, 그 밖의 데이터셋은 조건 푸시다운을 적용해 원본에서 쿼리합니다.
- spiceai은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- spiceai은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- spiceai은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. spiceai의 마지막 커밋은 2026년 11월 7일입니다.
- spiceai은(는) 어디에 사용할 수 있나요?
- 운영 PostgreSQL 또는 MySQL 데이터베이스 옆에 읽기 전용 분석 복제본 추가 단일 엔드포인트를 통해 AI 에이전트에 사내 데이터의 SQL 및 검색 액세스 제공 벡터 검색과 키워드 검색을 결합하는 검색 증강 생성 파이프라인 구축 Arrow Flight SQL 또는 JDBC를 통해 BI 도구에서 여러 데이터 소스 쿼리
- spiceai은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/spiceai/spiceai
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 에이전트, `.deepnote` YAML 노트북 형식, Python·R·SQL용 블록 기반 편집기를 갖춘 Jupyter 대체 도구입니다.
S3 호환 스토리지에서 SQL 분석, 벡터 및 전문 검색, Python UDF 샌드박스를 제공하는 Rust 기반 오픈소스 데이터 웨어하우스입니다.
빠른 SQL 분석, 레이크하우스 쿼리 가속, 하이브리드 텍스트·벡터 검색을 제공하는 오픈소스 MPP 실시간 분석 데이터베이스
실시간 인덱싱과 SQL을 지원하는 오픈소스 검색 데이터베이스로, 전문 검색·벡터 검색·하이브리드 검색을 제공하며 Elasticsearch의 대안으로 활용할 수 있습니다.
Trino는 빅데이터 소스 전반에서 빠른 분석 쿼리를 실행하는 분산 SQL 쿼리 엔진입니다.