ローカルのPostgreSQLデータベースをリモートアプリケーションに同期する必要があります。ローカルデータベースとリモートアプリケーションを不安定なネットワークで同期する
フィールドサービス管理に使用されるデバイスがあります。このデバイスはすべての種類のデータを収集し、ローカルのPostgreSQLデータベースに格納します。このデータは、(好ましくはリアルタイムで)リモートアプリケーションに転送する必要があります。残念なことに、私たちは静的なインターネット接続(ほとんどが2G/GSM)を持っていません。
私はSOAP Web-Servicesを試してみましたが、それぞれの行を個別に送信しました。ボーナスは、結果が戻ってきたことです。また、セット/ラインがコピーされていれば、ローカルに保存することもできました。
このアプローチではオーバーヘッドが多いようですが、これを行うためのより良い方法を探しています。私は他のテクノロジー、異なるライブラリ、SQLステートメントを直接使用するのは気にしませんが、JAVAで行う必要があります。
いずれの入力も高く評価されます。