「タイムマシン」の開発に着手しようとしていますテーブルに大量のレコードを保存する必要があります。バックアップを実行するたびに、約 50,000 レコードを書き込みます。これは、コンピューターにあるファイルの数だからです (各レコードは、ファイルの保存とは関係ありません。レコードには各ファイルが配置されているパスが含まれます) とにかく、XML を使用してレコードを保存できるかどうかはわかりません。クエリが複雑になることはなく、ローカル データベースを作成するよりも展開が簡単だからです。 「クエリは単純ですが、大量のデータを処理することになるため、より効率的になるかどうかはわかりません。さらに、ローカル データベースが 2GB を超えて大きくなる可能性があるかどうかもわかりません。 1 年間定期的に使用すると、データベースは約 3 GB になると見積もっています。
私は XML を使用し、Xpath を使用してクエリを実行することを好み、アプリケーションのデプロイを容易にします。しかし、ローカル データベースを作成した方が効率的であることが判明し、非常に多くのレコードがあるために XML を使用するとアプリケーションが遅くなる場合は、代わりにローカル データベースを作成します。他の推奨事項があれば、何か他のことをする必要があるかもしれません。