2016-05-09 8 views
-1

グラフデータベースによって最も適切に処理されるような問題を解決しているので、グラフデータベースサーバーを起動してそこから実行したいと思っています。私はPythonの開発者ですから、電球ライブラリを使って何かを動かそうとしていました。Python3で使用するための作業用グラフサーバーの設定

残念ながら、電球と実際のグラフデータベースサーバーの間のすべてを網羅したモノリシックなガイドを見つけることができませんでした。そして、動作バージョンを一緒にしようとする試みは、多くの互換性の問題によって妨げられていました。

私は、これらのシステムの設計に本質的な何かが欠けているように感じます。私はpostgresql、MariaDB、および標準的なAPIによって橋渡しされた非常に単純な2層モデルである他のシステムに慣れています。 Apache Tinkerpopのスタックが私の望むものでなければならないようですが、Rexsterはサーバーのようですが、ストレージのバックエンドではないので、まだそれらのどれかが必要ですか? Neo4jとTitanはストレージバックエンドに加えてサーバでもあるように思えるので少し混乱しています。そのためRexsterが必要な理由はわかりません。今、私は球根でNeo4jを動かそうとしていますが、Gremlinのプラグインはありません...私はこのソフトウェアスタックをまとめようと一日以上を費やしました。 ORMに100万のマッピングテーブルを構築しています。

私はどこかに従うことができるモノリシックなインストールガイドがありますか、誰かがこれを正常な時間内に動作させる経験を持っていますか?私はFedora、Debian、OpenBSDに展開可能なソリューションを使用できます。

答えて

1

あなたの質問は、あまりにも幅広いので、良い答えが得られます。簡単に言えば、あなたは良い道を歩いていないと言います。球根はもはや開発されていません。 RexsterはTinkerPop 2.xで、これはもはや維持されていないコード行です。 3.xの現在のpython related librariesの完全なリストとしてあるTinkerPop web siteをご覧ください。しかし、タイタンやNeo4jについてもそれを心配する前に、TinkerPopスタック自体の学習に集中する必要があります。チュートリアルGetting Startedを読んでください。 Gremlin Consoleで安心してください。 GremlinBinで遊んでください。その後、reference documentationの詳細に入ります。よりゆっくりと始めると、より多くの成功を収めることができます。

関連する問題