私はツリー構造のデータセットを持っています。現在、これらのデータをバイナリファイルに保存しています。欠点は、これらのデータのソート、フィルタリングが非常に難しいことです。それだけではなく、データサイズが大きい場合、ハードディスクからメモリに読み込むのが非常に遅いです。ツリー構造データをXMLに変換する - パフォーマンス上の懸念
私はこれらのツリーのようなデータをXMLファイルに保存することを考えています。
- XMLが
- XMLの操作がうまくコミュニティによってサポートされているフィルタリングやデータ操作のためのライブラリに組み込まれてしまったので、今、私は私自身のデータ構造操作をサポートする必要が一方で、私はこれをしたい理由は、ある
XMLの.Netサポートが与えられているので、バイナリファイルからのクエリデータではなく、XMLからデータをクエリする方が高速です(読み込み速度に関して)のだろうか?スイッチを作るのに私の利点はありますか?プログラミングの努力が進むにつれ、XMLは自分のツリーデータ構造を打ち負かすが、ロード速度はどうなるのだろうか?
非常に簡潔に置かれます。 +1 – Cerebrus
ツリー構造をリレーショナルモデルにマップする...これを行う方法に関するガイドライン? ツリーノードを列とテーブルにマップするにはどうすればよいですか?前者は高度に構造化されていませんが、あとで定義されます。 – Graviton
リンク先の詳細については、こちらをご覧ください:http://www.rockstarapps.com/wordpress/?p=82 注記:深くネストされたクエリを最適化する必要がある場合を除いて、「これを行うには最良の方法は何ですか?」というセクションに達した時点で読書を中断することができます。 –