2011-12-12 23 views
13

私は今、OrientDBについてしばらく読んできましたが、私はこのソフトウェアの「エディション」について少し混乱しています。Orientdbエディションの違いは何ですか?

メインバージョンはドキュメントストアのように聞こえるが、インターネット上のものはドキュメントとグラフデータベースのように聞こえる。 http://nosql.mypopescu.com/post/1254869909/correction-orientdb-is-a-document-and-graph-store

グラフ版との違いは何ですか? グラフ・エディションはノードとエッジでグラフ化するだけですか、それとも文書グラフ・データベースですか?

更新:キーバリューストアのバージョンとは何ですか?それはどのように違いますか?他のエディションと一緒に使用できますか?

答えて

14

OrientDBはドキュメントDB機能ですが、RDBMSなどのJOINSではなく、直接リンクを使用してリレーションシップを処理するため、ドキュメントグラフdbmsです。

標準バージョンを使用すると、グラフをマップすることもできます。 Graph Editionは、Gremlin言語のようなTinkerPop技術スタックがバンドルされた標準のものです。

+0

Key Valueストアエディションとは何ですか?上記の質問を更新しました。私はAaron Pattersonがクライアントの素晴らしいRuby実装に取り​​組んでいると聞いたが、REST APIを使ってRubyクライアントを試してみる予定だった。 – SpaceGhost

+6

Key Value Editionはサポートされていません。ドキュメントグラフエンジンに焦点を当てることをお勧めしました。しかし、OrientDBはインデックス(MVRB-Treeという新しいアルゴリズムを使用)で非常に高速であるため、HTTPまたはバイナリプロトコルを使用してOrientDBをキー値エンジンとして使用し、手動インデックスを作成します:http://code.google.com/p/orient/wiki/OrientDB_REST#インデックス – Lvca

+0

これは本当に素晴らしいです。 2番目の答えをありがとう。 – SpaceGhost

1

現在のバージョンのOrientDB(1.6.0)はBlueprintsグラフデータベースAPIを実装しています(以前は低レベルのdb apiもありました)。 Rexsterバインディング(PythonのBulbsなど)にクライアントコードを書き込む場合は、後で他のグラフデータベースエンジンに変更することが容易になるはずです

キー値ストアモードはこれ以上開発されていません。

関連する問題