私が取り組んでいるアプリでは、非常に大きな XML ファイル (サイズが 2GB ものファイル) を処理する必要があります。Saxon Java ライブラリを使用して、これらのファイルに対していくつかの XQuery コマンドを実行したいと考えています。
一度にファイル内のレコードの小さなセットのみがメモリに保持され、ファイルがそのような小さなデータのセットで処理されるように、これを行うにはどうすればよいですか (ファイル全体を一度に処理するのではなく)--そして同時に、XQuery コマンドの出力は正しいはずですか? XQuery コマンドを実行するには、RAM が 0.5GB しかないマシンを使用したいと考えています。そのため、XML 全体を一度にメモリにロードすることはできません。