| 無限グラフ | |
|---|---|
| 開発者 | オブジェクティビティ株式会社 |
| 書かれた | Java、C++ [1] |
| タイプ | グラフデータベース |
| ライセンス | 独自の[1] |
| Webサイト | infinitegraph.com |
InfiniteGraphは、 JavaとC++で実装された分散 グラフデータベースであり、グラフデータ構造に重点を置いたNOSQL(Not Only SQL)データベース技術の一種です。開発者は、高度に接続された複雑なビッグデータセットから、有用でありながら隠れた関係性を見つけるためにInfiniteGraphを使用します。 [2] [3] InfiniteGraphはクロスプラットフォームでスケーラブル、クラウド対応であり、非常に高いスループットを処理するように設計されています。[4] [5] [6]
InfiniteGraph は、すべてのパスや2つのアイテム間の最短パスの検索など、実行が難しいクエリを簡単かつ効率的に実行できます。InfiniteGraph は、運用環境におけるグラフ問題を解決するアプリケーションやサービスに最適です。InfiniteGraph の「DO」クエリ言語は、値ベースのクエリと複雑なグラフクエリの両方に対応しています。InfiniteGraph はグラフデータベースの枠を超え、複雑なオブジェクトクエリもサポートします。
連邦政府、電気通信、医療、サイバーセキュリティ、製造、金融、ネットワークアプリケーションで採用が見られます。[7]
歴史
InfiniteGraphは、大規模な分散データ管理と関係分析のためのデータベース管理技術を開発する企業であるObjectivity, Inc.によって開発およびサポートされています。[6] [8] [9]新しいInfiniteGraphは2021年5月にリリースされました。
特徴
- API/プロトコル: Java、コアC++、REST API
- グラフモデル:ラベル付き有向多重グラフ。辺は、接続する頂点に依存しないアイデンティティを持つ第一級エンティティです。
- 同時実行性: サブグラフの更新ロック、同時非ブロッキング取り込み。
- 一貫性: 柔軟性 ( ACIDからリラックスまで)。
- 配布: ロック サーバーおよび 64 ビット オブジェクト ID は、動的なアドレス空間をサポートします (各フェデレーションは、最大 65,535 個の個別のデータベースと 10^24 バイト (1 京ギガバイト、つまり 1 ヨタバイト) の物理アドレス空間を管理できます)。
- 処理:マルチスレッド。
- クエリ方法: 「DO」クエリ言語、トラバーサーおよびグラフ ナビゲーション API、述語言語修飾、パスパターン マッチング。
- 並列クエリのサポート
- 視覚化: InfiniteGraph「Studio」。
- スキーマ: スキーマフルをサポートし、サイドデータを添付するためのメカニズムも提供します。
- トランザクション: 完全にACID です。
- ソース: 独自のものであり、オープンソース拡張機能、統合コンポーネント、サードパーティコネクタを備えています。
- プラットフォーム: Windows および Linux
参考文献
- ^ ab "InfiniteGraph". Database of Databases . 2019年11月1日閲覧。
- ^ Joyce Wells (2013年6月26日). 「DBTA 100: データにおいて最も重要な企業」. データベーストレンドとアプリケーション. 2014年9月8日閲覧。
- ^ Scott M. Fulton (2011年8月24日). 「The Other Non-SQL Alternative」. Readwrite. 2014年4月4日時点のオリジナルよりアーカイブ。2014年9月8日閲覧。
- ^ 「クラウドデータベースの台頭」Readwrite、2013年5月7日。 2014年9月8日閲覧。
- ^ 「ジョージタウン大学、ビッグデータ研究に客観性を活用」Readwrite. 2013年5月1日. 2017年7月1日時点のオリジナルよりアーカイブ。2014年9月8日閲覧。
- ^ ab Levi Gundert (2013年12月11日). 「セキュリティにおけるビッグデータ – パート3:グラフ分析」. Readwrite . 2014年9月8日閲覧。
- ^ 「グラフデータベースのユースケース」Objectivity, Inc. 2021年10月15日. 2021年10月15日閲覧。
- ^ Rip Empson (2011年8月16日). 「InfiniteGraphがベータ版を終了、企業が大規模データセット内の深い関係性を特定できるよう支援」. TechCrunch . AOL . 2011年8月16日閲覧。
- ^ Matt Aslett (2011年2月9日). 「Objectivity、InfiniteGraphグラフデータベースユニットのユースケースを特定」. The 451 Group . 2011年2月9日閲覧。
外部リンク
- 公式サイト