リレーションを持つノード (約 10K から 20K) で構成される 10 MB 以上の xml ファイルがあります。
<.....>
<Emplyoyee>
<name>Jack</name>
<age>35</age>
<supervisor></supervisor>
<....>
</Emplyoyee>
<.....>
<.....>
<.....>
<Emplyoyee>
<name>Smith</name>
<age>20</age>
<supervisor>Jack</supervisor>
<....>
</Emplyoyee>
<.....>
ここで、このファイルを解析し、すべての詳細を「supervisorID」というフィールド (ID) を持つ「Employee」テーブルを使用して DB に保存します。これまで、私はすべての従業員のリストを作成してから、上司の関係を見つけるためにリストを反復しようとしました。
これを行うためのメモリ効率が高く、より高速な方法を提案してください。この種の問題を処理するためにどのライブラリを使用できますか?