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