endee-io/endee

Endee.io – A high-performance vector database, designed to handle up to 1B vectors on a single node, delivering significant performance gains through optimized indexing and execution. Also available in cloud https://endee.io/

해결하는 문제

Endee는 대량의 데이터를 빠르게 검색해야 하는 AI 애플리케이션을 위한 고성능 검색 계층을 제공합니다. 고차원 벡터를 효율적으로 관리하고 쿼리할 수 있게 해주며, 개발자가 속도나 제어를 희생하지 않고 의미 기반 검색, RAG 파이프라인, AI 에이전트의 장기 기억을 구현할 수 있도록 합니다.

작동 방식

C++로 구현되어 있으며, 최신 CPU(AVX2, AVX512, NEON, SVE2 지원)에 최적화되어 있습니다. Endee는 검색 및 인텔리전스 플랫폼으로서 밀도 벡터 검색과 스파스 검색 기능, 페이로드 필터링을 결합하여 의미적 의미와 특정 키워드 정밀도가 모두 필요한 하이브리드 검색을 가능하게 합니다. 인덱스 관리 및 검색 워크로드 제공을 위한 HTTP API를 제공하며, 로컬 빌드 또는 Docker를 통해 배포할 수 있습니다.

대상 사용자

RAG 파이프라인, LangChain 또는 LlamaIndex와 같은 프레임워크를 사용하는 AI 에이전트, 추천 시스템, 그리고 저지연, 메타데이터 인식 벡터 검색이 필요한 모든 애플리케이션을 개발하는 팀에게 적합합니다.

주요 특징

  • 하이브리드 검색: 관련성을 향상시키기 위해 밀도 벡터 검색과 스파스 벡터 검색을 모두 지원합니다.
  • 페이로드 필터링: 메타데이터 기반의 구조화된 검색 로직을 허용합니다.
  • CPU 최적화: 다양한 CPU 아키텍처에 특화되어 성능을 극대화합니다.
  • 운영 준비 완료: 내장된 백업 API와 런타임 관찰/로깅 기능을 포함합니다.

관련

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