ArcadeData/arcadedb
ArcadeDB Multi-Model Database, one DBMS that supports SQL, Cypher, Gremlin, HTTP/JSON, MongoDB and Redis. ArcadeDB is a conceptual fork of OrientDB, the first Multi-Model DBMS. ArcadeDB supports Vector Embeddings.
해결하는 문제
ArcadeDB는 그래프, 문서, 키-값, 시계열, 벡터 임베딩 등의 다양한 데이터 유형을 단일 엔진 내에서 처리할 수 있는 고성능 다중 모델 데이터베이스 관리 시스템(DBMS)입니다. 다양한 데이터 모델에 특화된 여러 데이터베이스를 유지할 필요 없이 아키텍처의 복잡성을 줄이고 리소스 사용량을 줄이며, ACID 트랜잭션 무결성을 유지합니다.
작동 방식
가비지 컬렉터 부담을 최소화하고 하드웨어 효율을 극대화하기 위해 "Low Level Java"(LLJ)로 완전히 새로 구현된 ArcadeDB는 초당 수백만 건의 레코드를 처리할 수 있는 새로운 엔진을 사용합니다. SQL, Cypher, Gremlin, GraphQL, MongoDB Query Language 등 다양한 쿼리 언어를 지원합니다. JVM 및 Python용 임베디드 라이브러리로 배포하거나, HTTP/JSON, Postgres, Redis, MongoDB 와이어 프로토콜을 통해 접근 가능한 원격 서버로도 사용할 수 있습니다.
대상 사용자
Raspberry Pi부터 클라우드 클러스터까지 다양한 하드웨어에서 극한의 성능을 필요로 하는 개발자 및 데이터 아키텍트에게 적합하며, 추천 엔진, 지식 그래프, 사기 탐지 시스템, 실시간 IoT 분석과 같은 복잡한 애플리케이션을 개발하는 사람들에게 적합합니다.
주요 특징
- 다중 모델 지원: 그래프, 문서, 키/값, 검색, 시계열, 벡터 임베딩, 지오스페이셜 데이터의 네이티브 처리.
- AI 통합: LLM 통합을 위한 내장된 Model Context Protocol(MCP) 서버와 Studio 내 베타 AI 어시스턴트(질의 도움 제공) 포함.
- 풍부한 그래프 도구: 경로 탐색, 중심성, 커뮤니티 탐지용 70개 이상의 내장 그래프 알고리즘.
- 고성능: 병렬 쿼리 실행, 마테리얼라이즈드 뷰, 시계열 데이터용 Gorilla/Delta-of-Delta 압축을 지원하는 컬럼형 스토리지.
- 광범위한 호환성: Postgres 와이어 프로토콜을 구현하고 여러 산업 표준 쿼리 언어를 지원합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- Dispatch