Cassandra で TinkerPop 3 と Titan 0.5 を使用する Java Enterprise 1.7 プロジェクトをセットアップしています。
一般的な考え方は次のとおりです。
- Titan 0.5 を実行する専用データベース サーバー、
- ティンカーポップ3どこか
- データベース サーバーから分離された Java EE 7 アプリケーションを実行するアプリケーション サーバー。
未解決の質問がたくさんあります。ベスト プラクティス、提案、例を求めたいと思います。
- Tinkerpop 3 はどこに滞在する必要がありますか? アプリケーションサーバーまたはデータベースサーバーで?
- ティンカーポップはどのようにタイタンと通信しますか?
- Tinkerpop with Titan のこのような環境に最適な構成は何ですか?
- Java Enterprise アプリケーションはどのように Tinkerpop と通信する必要がありますか?
- Tinkerpop API を Java EE と統合するにはどうすればよいですか? 同時に複数のユーザーと、一般的なエンタープライズ環境の問題 (キャッシュ、トランザクション、データベースへの複数の呼び出しなど) に注意してください。
- プロジェクトのセットアップ例はありますか?
この基本構成は、最終的に他のプロジェクトの準備が整った github や bitbucket に配置されます。