約10個のテーブルを含むデータベースを開発しています。基本的に、地理的に離れた 2 つまたは 3 つの場所で使用されます (それらを A、B、および C と呼びましょう)。望ましいワークフローは次のとおりです。A、B、および C は常に同じデータベースを持つ必要があります。したがって、A が何らかの変更を行った場合、その変更を B と C に送信できるはずです。mdb ファイル全体を電子メールで送信しても、サイズが 15 MB 以上あるため意味がありません。そこで、BさんとCさんだけに新しい追加記録と変更を送りたいと思います。これどうやってするの?私はいくつかのアイデアを念頭に置いていますが、それを実装する方法を知りません。
ソリューション 'A' - データ テーブルのみを xls ファイルにエクスポートし、それを電子メールで送信します。しかし、テーブルを mdb ファイルにインポートするのは少し複雑かもしれません。xlsファイルも時間とともにどんどん大きくなります。
解決策 'B' - 変更のみを抽出し、新しい部分のみをメールで送信してみてください。(ただし、それらだけを抽出する方法)
解決策 'C' - すべてのユーザーを同じデータベース (ストレージ) の場所に同期する方法を見つけます。親会社のサーバー(これも海外)の共有ドライブにテーブルを保存することで、フロントエンドとバックエンドの分割ソリューションを考えていました。しかし、場所間のネットワーク接続は非常に遅く、これに必要な帯域幅がわかりません.
どんなお勧めも大歓迎です!