私はJavaプログラミングの初心者です。私の最初のデスクトップアプリケーションを作成していますが、このアプリケーションは独自のisbnをとり、そのすべてがローカルDBに保持されているかどうかを確認します。ローカルDBから読み込み、isbndb.comからデータを要求し、ローカルDBがXML形式であるDBに入力します。次に、エントリがすべて準備が整っているかどうかを確認するときに、次の2つの方法のどれが最小のオーバーヘッドを作成するのか不思議です。JAVA:ファイルが存在する大規模なXMLデータベースを検索する場合
方法1.)ファイルが存在します。
上記のDBエントリの作成時に、アプリケーションはisbn number.xml(つまり、3846504937540.xml)という名前のすべてのisbn番号に対して別ファイルを作成し、ファイル存在メソッドを使用して、ユーザーはisbnを提供しました。
方法2.)SAX XMLパーサー。
すべてのエントリが1つの大きなXMLファイルに入力され、既存のエントリをチェックするときにSAX XMLパーサがファイルの解析に使用され、isbnが提供されたユーザがXML DBのもの。
注: 結果のエントリは、時間の経過とともに数千になる可能性があります。
すべての情報をいただければ幸いです。
レコードが存在するかどうかを確認するためにdbとwhere clausuleは使用できません。 – designerrr