10

OrientDBと C#の実装、API、または例はありますか。私が OrientDB を見ている理由は、Graph と Document の組み合わせであることがわかったのは OrientDB だけだからです。

これをどのように試すべきかについての提案。

私の次の選択肢は RavenDB ですが、それが結合またはリンクされたドキュメントをサポートしているかどうかはわかりません。

何かご意見は...

4

5 に答える 5

5

現在、OrientDB は REST/JSON プロトコルとネイティブ バイナリ プロトコルの両方をサポートしています。REST プロトコルには Python と Javascript のラッパーがあり、ネイティブ プロトコルには C と PHP のラッパーがあります。C# ラッパーが機能しているかどうかはわかりませんが、仕様 ( http://code.google.com/p/orient/wiki/OrientDB_REST ) を見ると、C# 用のラッパーを作成するのは簡単なはずです。私は JUG ミーティングでプロジェクトのアーキテクトに直接会いましたが、OrientDB は非常に有望なプロジェクトであると言わざるを得ません。また、Luca Garulli (建築家) は非常に情報を提供してくれる人なので、さらに情報が必要な場合は彼に連絡してください。

于 2011-03-24T16:24:32.507 に答える
2

RavenDB に関する 2 番目の質問については、リレーショナルな意味での「結合」はありませんが、ドキュメント ID フィールドを保存することで、他のドキュメントへの参照をいつでも保存できます。FAQ の参加に関する質問はこちらです。彼らが提供する提案の 1 つは、非正規化 (関連するドキュメントの ID 以外のものを保存する) であり、これは大きなトレードオフになる可能性があります。

于 2011-03-24T16:42:39.443 に答える
2

OrientDB 用の REST クライアントの最初のバージョンを開発しました。 http://netorientdb.codeplex.com

于 2011-04-24T01:58:31.283 に答える
0

私は最近このリポジトリに出くわしました。私はまだコードを見たり使用したりしていませんが、次の.NETインターフェイスがあります。

  1. ブループリント

  2. レックススター

  3. パイプ

    これらのユーティリティを使用して、neo4jやOrientDBを含む複数のグラフデータベース(BluePrintsを許可するもの)に接続できます。詳細については、TikerPopも参照してください。

于 2011-04-05T16:57:49.930 に答える