2010-11-22 10 views
1

ドキュメントフォルダ内にXMLファイルの形式で大きなデータセットを持つアプリケーションを作成しました。データサイズは非常に大きく、日々増加しているので、SQLLite DBに移動する予定です。また、私はそれをセキュリティ上の目的でSQLLite DBに移したいと思っています。私は現在約1000のXMLファイルを持っていますが、将来的には成長するかもしれません。私の主な問題は、XMLファイル内のすべてのデータをバックエンドシステム(.Net FrameworkまたはJava)を使用してSQLLite DBに移動し、この完全なデータベースをWebサービスを使用してiPhoneにプッシュできるかどうかです。そのため、iPhoneではXML解析が行われません。 XML解析は、iPhone内のSQLLite DBからの読み込みよりもリソース集約的であると聞きました。これが実行可能な解決策であるか、それともより良いアプローチであるかは、利用可能ですか?.NET Framework/Javaを使用してSQLite DBを作成し、Webサービスを使用してDBにiPhoneをプッシュすることは可能ですか?

答えて

0

毎回データセット全体を転送しないでください。 iOSクライアントに最後に同期された後の変更のみを要求し、ローカルデータベースを更新するようにします。複数のXML文書を処理するには、アプリがバックグラウンドで同期している間は、ユーザーが引き続き使用する必要があります。

+0

毎回セット全体ではなく変更のみを送信しています。私の要件は、SQL/Liteを使用してSQLLite DBを作成できるかどうかです。 – Defendore

+0

Chitti:.NET SQLiteバインディングがありますが、サーバー上で使用することはお勧めできません。 (MySQL、Postgres、SQL Server、Oracleなど)で処理されていないデータベースが役立つでしょう。 – rpetrich

+0

Joe:サーバー上で、私はiPhoneにプッシュしたい – Defendore

関連する問題