問題タブ [data-transfer]
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.
mysql - AccessからMySQLへのOLEオブジェクトのインポート
アクセステーブルにProductエントリを含むテーブルがあり、列の1つにOLEオブジェクトとして保存されたjpg画像があります。このテーブルをMySQLにインポートしようとしていますが、何も機能しないようです。MySQL移行ツールを試しましたが、AccessおよびOLEオブジェクトに関する既知の問題があります。(問題は機能せず、フィールドが空白のままになります)このサイト でも提案を試しましたが、データがインポートされている間、転送中に画像が破損しているように見えます。画像をプレビューしようとすると、バイナリビューが表示されます。ディスクにjpg画像として保存して開こうとすると、画像が破損しているというエラーが表示されます。
Accessの画像は問題なく、プレビューできます。AccessはデータをOLEオブジェクトとして保存しており、MySqlにインポートすると、MediumBlobフィールドに保存されます。
誰かが以前にこの問題を抱えていましたか、そして彼らはどのようにそれを解決しましたか?
linux - リモートLinuxサーバーからリモートLinuxサーバーへのディレクトリコピー。どのように?
あるリモートLinuxサーバーから別のリモートLinuxサーバーにディレクトリ(サブディレクトリとファイルを含む)をコピーする最良の方法は何ですか?SSHクライアント(Puttyなど)を使用して両方に接続しました。私は両方にrootアクセスできます。
c# - C# を使用してネットワーク経由でファイルを送信する最良の方法は何ですか?
クライアントからサーバーへの接続を開き、バイナリ ファイルを読み取り、その内容をネットワーク接続を介して確実に送信するための最良の方法に関するチュートリアルを教えてもらえますか? さらに良いことに、私が参照できるオープンソースライブラリは既にこれを行っていますか?
ftp - 大きなファイル転送のベストプラクティスは何ですか-SFTPまたは非対称ファイル暗号化?
フラットファイルをネットワーク経由で安全に送信する場合、一般的に「ベストプラクティス」と見なされるのはどれですか。非対称暗号化は、エンドポイントでキーセットを管理し、すべてのクライアントで同じアルゴリズムが使用されていることを確認する必要があるという点で苦痛のようですが、SFTPは、制御チャネル、つまりルーターの暗号化に関するNATの問題のために苦痛のようです。 IPを変換できません。強く推奨されるサードパーティのソリューションはありますか?
data-transfer - あるフォーラムから別のフォーラムにユーザー名を転送しますか?
vBulletinフォーラムのユーザーをIceBBの新しいインストールに転送するにはどうすればよいですか?
ftp - ファイル転送プロトコルのオプション?
自明ではない (10G > x >10MB) 量のデータをあるマシンから別のマシンに、場合によっては複数のセッションで転送する良い方法を探しています。
ざっと見てきました
- *ftp (sftp、tftp、ftp)
- http
- torrents (一般的にシード ネットワークを持たないため、アウト)
- rsync (これを必要なものに本当に適応できるかどうかはわかりません)
法案にもう少し適合する可能性のある他のプロトコルはありますか? 上記のほとんどは、それ自体では耐障害性が高くありませんが、クライアント/サーバー アプリに依存してスラックを拾います。この段階では、適切に機能する特定のクライアント/サーバーの実装よりも、プロトコル自体に関心があります。
(もちろん、udp を介して独自に記述できることはわかっていますが、それ以外のほとんどのものを使用したいと思います!!)
database - DataSet を使用して、あるデータベースから別のデータベースにデータを転送するにはどうすればよいですか?
いつものように、最初にいくつかの背景情報を示します。
データベース A (Access データベース) - 2 つの列だけから必要な情報を含むテーブルを保持します。これら 2 つの列からの情報は、データベース A にアクセスできないユーザーが使用するアプリケーションに必要です。
データベース B (Access データベース) - 2 つの列のみを含むテーブルを保持します (テーブル A から必要なものへのミラー)。データベース B には、アプリケーションのすべてのユーザーがアクセスできます。1 つの問題は、列名の 1 つがデータベース A のテーブルと同じではないことです。
私がしなければならないことは、たとえば週に 1 回、自動的に実行されるユーティリティを介して必要なデータを転送することです (2 つのデータベースは完全に同期している必要はなく、単に閉じるだけです)。転送ユーティリティは、(明らかに) 両方のデータベースにアクセスできるユーザー アカウントから実行されます。
これが私が取ったアプローチです(より良い方法がある場合は、提案してください):
データベース A からデータを取得します。これは、必要なテーブルの 2 つの列だけです。
DataReader オブジェクトと WriterStream オブジェクトを使用して、データを [tablename].txt ファイルに書き出します。これを行ったので、schema.ini ファイルを使用して、データ列がデータベース B にあるものと同じ名前になるように強制できます。
データベース B のテーブルをミラーリングする DataTable を含む DataSet オブジェクトを作成します。
Microsoft.Jet.OLEDB.4.0 プロバイダーを使用して、テキストの拡張プロパティ hdr=yes および fmt=delimited を使用して、.txt ファイルから DataTable に情報を吸い込みます (schema.ini ファイルのセットアップ方法と .txtファイルのセットアップ)。DataAdapter を使用して DataTable を埋めています。
データベース B のテーブルをミラーリングする DataTable を含む別の DataSet オブジェクトを作成します。
データベース B からの情報を吸い込み、データベース A から更新する必要がある、テーブル内にある現在のデータがすべて含まれるようにします。ここでも、DataAdapter を使用してこの DataTable に入力しています (ステップ 5 とは別のものです。どちらも異なるデータ ソースを使用しています)。
データベース A (技術的には .txt ファイル) からのデータを保持する DataTable をマージします。
変更内容でデータベース B のテーブルを更新します。
データベース B との通信を担当する DataAdapter の更新、削除、および挿入コマンドを手動で作成しました。ただし、DataSet-From-Database-B.Merge(Dataset-From-TxtFile[tableName] ) HasChanges フラグを反転しません。これは、DataSet-From-Database-B.Update がコマンドを起動しないことを意味します。
DataSet-From-TxtFile からデータを取得して、私が使用している方法を使用してデータベース B にマージして適用する方法はありますか? ここで重要なステップを見逃していますか?
データベース B のテーブルからすべてのレコードをいつでも削除してから、テキスト ファイルからすべてのレコードを挿入できることはわかっています (DataSet 内の各レコードをループして、row.SetAdded を適用して HasChanges フラグを確実にトリガーする必要がある場合でも)。 、しかし、毎回変更のみを適用したいと思います。
私は c# と 2.0 Framework を使用しています (これは、1 つのテーブルしか扱っていないため、DataSet と DataAdapter の代わりに DataTable と TableAdapter を使用できることを意味します)。
ティア
php - PHPを使用してあるサーバーから別のサーバーにファイルを移動するための最良の方法は何ですか?
PHPスクリプトを実行するCRONをセットアップして、XMLファイル(機密情報を保持していない)をあるサーバーから別のサーバーに移動したいと思います。
適切なユーザー名/パスワードが与えられており、SFTPプロトコルを使用したいと考えています。ジョブは毎日実行されます。一方のサーバーがLinuxで、もう一方のサーバーがWindowsである可能性があります。どちらも異なるネットワーク上にあります。
そのファイルを移動するための最良の方法は何ですか?
python - Python から Windows の別のアプリケーションにデータを転送する最良の方法は何ですか?
私は .Net (C++) のチームでアプリケーションを開発しており、Python や他の言語とやり取りするための COM インターフェイスを提供しています。
私たちが発見したのは、COM を介してデータをプッシュするのはかなり遅いということです。
私はいくつかの代替案を検討しました:
- データをファイルにダンプし、com を介してファイル パスを送信する
- mmap経由の共有メモリ?
- ソケットを介して直接データをストリーミングしますか?
あなたの経験から、データを渡す最良の方法は何ですか?
sql-server - データが更新されたときに、データベース間でリアルタイムのデータ転送をどのように行いますか?
大まかなレベルでの私の問題は次のとおりです。
2 つのビジネス アプリケーションがあります。App1 は大量のデータを入力して保存します。App1 の関連データが変更されるたびに、App1 から App2 にデータを転送するものが必要です。基本的に、App2 にデータのサブセットが含まれていることを除いて、App2 のデータを App1 から同期する必要があります。
App1 は SQL Server 2000 データベースを使用します。
App2 は SQL Server 2005 データベースを使用します。
したがって、たとえば、ユーザーが App1 を使用していて、一部のデータを更新する場合、そのデータは App1 データベースに保存されてから、可能な限りリアルタイムで App2 データベースに送信される必要があります。
どちらのシステムも屈服させない良いアイデアを探しています。