これは非常に奇妙なアプローチのように思えます。JSON、xml、またはその他の形式で変更されたデータのみを Web からロードし、変更されたデータに従って db update を実行してみませんか?
編集:コメント内の質問への回答:
最初にいくつかのSQLといくつかのサーブサイド言語(私の選択した言語はPythonですが、多くの人はRubyを選択し、PHPには行かないでしょう..)を学び、次に適切なソフトウェアアーキテクチャを見つける必要があると思います. オンラインデータベースを公開するREST APIを使用し、データを使用してローカルデータベースを時々SQL UPDATEするか、アプリで直接使用します(より多くの作業をサーバーにオフロードしますが、待ち時間がかかります)。サーバー側で mongodb (NOSQL データベース) を使用して、REST で直接クエリを実行することもできます。または、週に 1 回、必要なすべてのデータを含む JSON をロードし、それを sqlite の代わりに一種のローカル データベースとして使用します。あなたの質問に答える簡単な答えや簡単な方法はありません。さまざまなテクノロジーを学び、特定のユースケースに適した方法を決定する必要があります。しかし、どのテクノロジースタックにも、おそらく次のようなものが含まれます。
- サーバー側データベース (およびおそらくいくつかのロジック)
- データベースを公開し、(REST? websockets? ファイルのダウンロード?) サーバーから新しいデータを照会し、新しいデータで更新する方法。
- サーバーデータベースとロジックを保護するためのセキュリティ、承認、認証などのレベル
app local db (sqllite、データを含む単なるオブジェクト、他の方法でローカルの静的ファイル) は、非常に最小限でメモリ内に常駐し、アプリ全体になることができます。
アプリのロジック、ビューなど (アプリがローカル/リモート データベースにクエリを実行する方法、ローカル データベースとリモート データベース間の接続を開始する方法など)
- ソフトウェアテスト - リファクタリングで壊れないように
- ローカルおよびリモートのデバッグ ツールチェーン
- コード リポジトリ管理の一部 (Git は現在人気がありますが、常に最良の選択です)