JavaオブジェクトをDBにマッピングして、ツリーまたはネットワークのようなガイドのようなものを作成することを考えています。各ステップをたどると、次の質問/タスク/前のアクションに依存するものなど、別のステップにつながります。(写真参照) たとえば、いくつかの前のステップを繰り返すためのサイクルを作成できるはずです。
どのデータベースを優先する必要がありますか? 標準的なリレーショナルのもので、テーブルをそれ自体 (外部キー -> 主キー) に接続して、ノードまたは OrientDB のようなドキュメントベース (グラフベース) を接続し、実際のツリーを作成しますか? db4oのようなオブジェクト指向データベースはどうですか?
パフォーマンスが向上し、実現しやすいのはどれですか?
前もって感謝します。
追加の考え: おそらく、さまざまなアクション (Web サービスの呼び出しなど) および/またはメディア (テキスト、画像、ビデオ) を 1 つのノード (ステップ) に追加し、他のステップにつながり、元のステップに戻る可能性があります。