問題タブ [sync]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
caching - ある程度の速度を得るために、perfoceプロキシサーバーにファイルをプリキャッシュするにはどうすればよいですか?
PERFORCEプロキシは、ユーザーがファイルを同期する場合にのみファイルをキャッシュするため、一部の場所を同期しているPERFORCEプロキシのシングルユーザーの場合、ファイルからほとんど何も得られません。
問題は、PERFORCEにファイルをキャッシュさせる方法です。
git - 本番環境と開発環境の同期
コンピューターと ssh を使用する Web サーバーに Web アプリがあります。問題は、自分のコンピューターでローカルにアプリを開発していて、ftp 経由でファイルをコピーするのではなく、サーバーと同期したいことです。他に方法はありますか?ギット?
mobile - モバイル同期フレームワークソリューションの良い例
Microsoft Mobile Sync Frameworkを使用して調査しているので、簡単なプロトタイプを作成したいと思います。別の同期プロバイダーのモバイル同期フレームワークを売り込もうとしています。これまでのところ経験がないので、オフラインシナリオでの作業を可能にするためにバックエンドリレーショナルデータベースをSQLServerCompactデータベースに同期するために使用する方法の良い例を探しています。Oracleをバックエンドとして使用するサンプル同期ソリューションを確認することは非常に役立ちますが、SQLServerを理解するには問題ないはずです。
ありがとう、トム
sql - Sql サーバーと Mysql サーバー間の同期
mysql に同期する必要がある 2 つの大きなテーブルが sql サーバーにあります。今、進行中のプロセスとしてそれが必要です。テーブルはそれぞれ 1 GB で、0.1 秒ごとに新規/更新/削除行を取得します。
リソースの費用がかからず、それを実行できるツールをお勧めできますか。
オープンソースやコマーシャルも提供できます
ありがとう
windows - iTunes を Apple のデバイスと自動的に同期させる方法はありますか?
Win32 アプリケーションを作成してメディア ファイルを iTunes ライブラリに同期し、この Win32 アプリケーションを使用して iTunes を起動し、新しいライブラリを Apple デバイスに同期する方法を探しています。
そのように動作するCOMまたは他のライブラリはありますか?
git - プロジェクトは 2 つの Git リポジトリの一部ですか?
次のシナリオを検討してください。
誰かが Github に月に 1 回更新される可能性のあるプロジェクトを持っており、X 機能を備えています。そのプロジェクトを少し修正して、X のように機能するのではなく、Y のように機能するようにしたいのですが、それでも変更を最新の状態に保ちたいと思っています。どうすればいいですか?私は 2 つのプロジェクトをマージすることに慣れていますが、2 つの git リポジトリが必要なようです。
プロジェクトに 2 つの .git ディレクトリ (1 つは自分用、もう 1 つは自分用) を含めることはできますか? 完全に新しいプロジェクトを開始したいだけで、彼らの変更を最新の状態に保つことができず、プロジェクトが X と Y の両方の機能を備えているようにするのは実際的ではありません。私のプロジェクトと彼らのプロジェクトを新しいgitリポジトリとしてマージするのが最善です。
どう思いますか?
iphone - iPhone: SYNC 連絡先の提案が必要
iPhone の連絡先をサーバーに、またはその逆に同期するアプリケーションを作成したいと考えています。Googleで記事を読みました携帯電話で Google Sync を入手してください。ユーザーの操作なしで連絡先を直接更新するこのタイプの機能が必要です(ただし、1回の設定が必要です)。
Google 同期がどのように機能するかは誰でも知っています。どうすればこのタスクを達成できるか教えてください。どんな提案やリンクも大歓迎です
.net - SyncFrameworkをEntityFrameworkと組み合わせることは可能ですか?
アプリの(再)設計を開始する前に、事前に知っておきたいことがあります。同期フレームワークをEntity Frameworkと組み合わせることができますか?SQL Serverのみを使用することを計画しています(現時点では)。
既知の問題はありますか?
お返事をありがとうございます。
バート
file - ファイルの同期または複製
ネットワークを介してファイルを同期または複製する最も簡単な方法は何ですか?負荷分散のためにラック内でいくつかのサーバーを実行していて、コンテンツをミラーリングしたいと考えています。
たとえば、FTPアップロードを行うサーバー1があります。サーバー2は別のノードです。手動の方法では、サーバー2へのFTPアップロードも実行できますが、自分の存在なしで、またはユーザーがログインしていなくても、自動的に実行できると確信しています。
SyncToyを試しましたが、ユーザーがログインしていないと実行されません。手動で実行する必要があります。
より良い方法はありますか?Microsoft DFSを見ましたが、セットアップするには複雑すぎます。
sql - 社内簡易データ同期
投稿が長いことは承知していますが、私の問題に対する提案された解決策も含まれています。したがって、質問自体はそれほど長くはありません...怖がらないでください。:)
次のシナリオで私を助けてください:
データセットを保存する SQL サーバーを用意します。また、サーバーと同期する必要のある多数の PC クライアント (すべて独自のローカル SQL サーバーを持つ) も用意します。PC は一意に識別されます。
例:
PC1 と PC2 という 2 つの PC クライアントがあるとします。
サーバーには、次のデータセットがあります。
DS1 DS2
クライアント PC には、最初から何もありません。PC1 がサーバーに接続して "何か新しい" かどうかを確認すると、取得する必要があるデータセットが 2 つあることがわかり、ローカル データベースを DS1 と DS2 で更新します。PC2でも同じことが起こります。ここで、PC2 がローカルで DS2 を変更するとします。PC2 がサーバーに接続すると、サーバー上の DS2 がローカル DS2 に加えた変更で更新されます。最後に、PC1 が再度接続して変更があるかどうかを確認すると、DS2 が変更されていることがわかり、それを取得してローカルの DS2 をサーバーからの DS2 で上書きします。
すべての PC がデータ セットを変更できるわけではないため、同時実行の問題について心配する必要はありません。特定のデータセットの所有者のみがそれを変更できます (所有者は単一の PC として定義されています)。
いくつかの解決策を考えましたが、あまり効率的ではないようです。多分他の誰かがいくつかのアイデアを持っているでしょう。
最初の解決策:
サーバー上に「SyncTable」というテーブルを作成し、データ セットへの変更を書き込みます。
例:
PC1 が DS1 を取得する必要があり、PC2 が DS4 と DS5 を取得する必要があるとします。
同期テーブルには次が含まれます。
PC1 DS1
PC2 DS4
PC2 DS5
そのため、PC2 がサーバーに接続すると、このテーブルを見て、DS4 と DS5 をダウンロードする必要があることを認識し、先に進んでそれを実行し、サーバー テーブルから 2 つのエントリを削除します。したがって、PC2 がそれ自体を同期した後、サーバー テーブルには「PC1 DS1」のみが含まれます。次回、PC2 が接続すると、エントリがないことに注意し、「最新」であることを認識します。PC1 が接続すると、まったく同じことが起こります。DS1 をダウンロードし、ダウンロードしてから、エントリを削除する必要があることに注意してください。
これに関する問題は、10,000 台の PC があり、おそらく 5,000 個のデータセットが変更された場合、このテーブルに多くのエントリが作成されることです。
2 番目の解決策は、各データセットに関連付けられた変更されたタイムスタンプを保存することです。これに関する問題は、クライアント PC がすべてのローカル レコードを調べて、ローカルのタイムスタンプとサーバー上の最後のタイムスタンプを比較して、変更があるかどうかを確認する必要があることです。多数のレコードが与えられた場合、これがどれほど効率的かはわかりません。毎回すべてのレコードを調べるよりも、どこで変更を探すべきかを直接知っている方がよいようです...
したがって、これについて何か提案はありますか?
使用されるテクノロジー: クライアント PC では MS SQL Server Compact Edition 3.5、サーバーでは MySQL。通信は Web サービスを介して行われます。したがって、マージ レプリケーション/リモート データ アクセスはアウトです。
ありがとう!