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のワイヤプロトコル経由でアクセス可能なリモートサーバーとしてデプロイできます。

対象ユーザー

レコメンデーションエンジン、不正検知システム、ナレッジグラフ、リアルタイムIoT分析など、異なるデータモデル間で高いスループットと低レイテンシを必要とするデータ集約型アプリケーションを構築する開発者やアーキテクト向けに設計されています。

主な特徴

  • マルチモデルサポート: グラフ、ドキュメント、キーバリュー、検索、時系列、ベクトル埋め込みモデルをネイティブサポート。
  • AI統合: LLM統合のための組み込みModel Context Protocol (MCP) サーバーと、Studio内の統合AIアシスタント (Beta) を搭載。
  • グラフ機能: パスファインディング、中心性、コミュニティ検出のための70以上の組み込みグラフアルゴリズム。
  • 極限のパフォーマンス: Raspberry Piからクラウドクラスターまであらゆる環境に最適化されており、並列クエリ実行やマテリアライズドビュー機能を備えています。
  • 多言語接続性: Postgres、MongoDB、Redisを含む複数のドライバーと互換性があります。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • Dispatch