4

jRuby に移行することなく、グラフ DB をプロジェクトに導入したいと考えています。私が見ているように、この制限を考えると、2 つのオプションがあります。

  1. RESTful なインターフェースを提供するグラフ DB を使用します。これがパフォーマンスにどのような影響を与えるかはわかりません。大量のデータを計画しています。
  2. jRuby を必要としない Ruby インターフェイスを持つグラフ DB を探します。これまでの検索では何も見つかりませんでしたが、見つかった投稿やブログ エントリのほとんどはかなり古いものでした。もちろん、DB とインターフェースがある程度成熟していて信頼できるものであることを望みます。

上記の#2を満たすものを知っている人はいますか?

4

1 に答える 1

1

パフォーマンスが気になる場合は、JRuby と neo4j.rb を試すことをお勧めします。これは、組み込みの高性能 neo4j-Java-API と直接対話するためです。最終的には、それが最高のパフォーマンスのソリューションになると思います。

JRuby をまったく楽しみたくない場合は、選択肢があります。Neo4j には REST API があり、neographyはそのための薄いラッパーです。

または、Neo4j サーバー - (J)Ruby 拡張機能を使用します。これは、REST API を公開する JRuby Rack アプリケーションです。これには Neo4J サーバーが含まれているため、JRuby アプリとしてインストールして使用することができます。スタックは完全に Ruby であり、たとえ大部分が MRI Ruby であり、JRuby 部分が分離されて永続化されていてもです。

于 2012-05-27T20:51:57.890 に答える