2011-10-25 9 views
1

Hy、 私はFacebookのテーブルの魔女のクエリを作成する必要があります好きな数についてのXML情報を返しますon.Iは、データベースまたはxmlファイルにディスク上に、そして毎日特定の時間私はそれらの日付を更新する必要があります。 これらのアップデートを特定の時期に行うにはどうすればよいですか? 情報が非常に大きく、データベースに格納できない場合は、xmlファイルに格納できますか?xmlファイルを定期的に更新するにはどうすればよいですか?

答えて

3

データ量やボリュームがデータベースにとって厄介なものになる場合は、ストレージにXMLを使用してもメリットがありません。まったく反対。 XMLが列型としてサポートされているかどうかを調べます。そうであれば、XPathベースの索引付けや、場合によっては更新も可能です。情報をXMLとして取得すると、多分、XMLをリレーショナルDBギャップに橋渡しする何らかの方法が役に立つでしょう。永続性のためにEclipseLinkを使用すると、JPAと一緒にJAXBを使用する形で優れたブリッジを提供します。

スケジュールされたアップデートに関しては、すべての情報が必要なのか、それともサブセットだけが必要なのかを調べてみてください。部分的なデータを要求できない場合でも、(XSLT変換のような)不要なものをフィルタリングすると、メモリのフットプリントと処理時間がさらに短縮される可能性があります。 JPAエンティティを使用すると、確実に同期と更新が容易になります。

関連する問題