3

マインド マップ データは、コア テーマから始まり、木のように多くの枝に分岐します。ただし、ノードは異なるブランチで相互に関係を持つ場合があります。

これは相互関係のない例ですhttp://www.identitywoman.net/personal-data-list-in-mind-map-form

最終的なデータ セットは数万になります。SQL、XML、NO SQL、グラフ データベースなどを使用する必要がありますか?

コンテンツを構築するのを手伝ってくれるコミュニティが必要であり、関係が変化したり変化したりする可能性があります

4

4 に答える 4

1

データセットは大きく、相互関係の合計はおそらく非常に大きいため、重要な要素はこのデータをどうするかです。単純な階層セットとサブセットを生成しますか? 複雑なグラフを描く?微妙な相互関係を慎重にふるいにかけて、重要な傾向や傾向を探していますか (別名データ マイニング)? データは、多くの可能性のある形式のいずれかで保存される可能性があるため、データをどのように使用するかが、保存方法を決定する大きな要因になります。

于 2012-03-07T23:27:47.877 に答える
1

グラフ データベースは、そのストレージ設計が問題のドメインと一致するため、この問題に適しています。

マップが別々の場合、別々のツリーが別々のマシンに配置できるため、スケーリングは問題になりません。マップがすべて相互にリンクされている場合、水平スケーリングはより困難になります。

于 2012-03-08T09:00:20.220 に答える
0

主にリレーショナルであることが意図されているデータは、MySQL、Postgre、Oracleなどのリレーショナルデータベース管理システム(RDBMS)を使用して、リレーショナルデータベース内に格納する必要があります。RDBMSは、心理図。

とは言うものの、頻繁にアクセスされる非常に大きなマインドマップは、ある種のキャッシングシステムの恩恵を受ける可能性がありますが、その主題は質問の話題から外れていると感じます。

于 2012-03-07T23:10:52.767 に答える
0

簡単な解決策の 1 つは、mindly の例を見ることです :) 基本的に、彼らは、マインド マップとは単なる美化されたアウトラインであり、各インデントは単に、子の詳細を含む場合もある子の詳細の並べ替えられていないリストであることを示しました。

于 2015-06-15T17:13:28.383 に答える