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 は、グラフ、ドキュメント、キー/バリュー、時系列、ベクトル埋め込みなどの多様なデータ型を1つのエンジン内で処理できる、高性能なマルチモデルデータベース管理システム(DBMS)です。異なるデータモデルに特化した複数のデータベースを維持する必要がなくなり、アーキテクチャの複雑さとリソース使用量を削減しながら、ACIDトランザクションの整合性を維持します。

動作方法

"Low Level Java"(LLJ)で完全に新規に構築された ArcadeDB は、ガベージコレクションの負荷を最小限に抑え、ハードウェア効率を最大化しています。1秒間に数百万件のレコードを処理できる独自のエンジンを備えています。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