問題タブ [database-replication]
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.
sql-server - SQL Server 2008 R2:1台の(マスター)サーバーから3〜4台のスレーブサーバーにトランザクションレプリケーションを実行することは可能ですか?
マスターとして機能するSQLServer2008 R2(すべての書き込みはここで行われます)から3〜4台の独立した物理SQL Server 2008 R2マシンにライブDBを複製することは可能ですか?
重い「SELECT」クエリ(READS)専用の追加リソースがいくつかあります
ありがとう、ドミトリー
mysql - mysql ビューとレプリケーション
戦術的な質問について意見を求めています。データのマスター ブロック (頻繁に更新されるレコードの 5 ~ 6 個のかなり大きなテーブル) を複数の「クライアント」サイトに提供しています。これらのサイトには、それぞれ別の目的で使用する独自のデータベースがあります。
私は、「クライアント」システムがいくつかの方法でデータのマスター ブロックにアクセスできるようにできると考えていました。
1) 各更新プロセスの実行後に、マスター テーブルのデータをクライアント DB に複製するだけです。
2) または、場合によっては、マスター テーブルを各クライアント データベースのビューとして作成します。
ある戦術は別の戦術よりも効率的ですか? または、このニーズを満たすために私が知らない別のプロセスがありますか? ストレージが安価であることはわかっているので、レプリケーションの問題はおそらくそれほど悪い状況ではありませんが、維持するために複数のコピーを持たないことが望ましいです.
ご意見ありがとうございます。
oracle - Oracle Golden Gate Replicat:GGSERROR171不明なデータ型を受信しました<0x5449>
http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/goldengate/11g/GGS_Sect_Config_WinUX_ORA_to_WinUX_ORA.pdfのチュートリアルに示されているように、初期ロードを実行しようとしていますが、REPLICATにこのエラーが表示されます。処理する。
SOURCEDEFS句も使用してみましたが(ソースとターゲットの構造はまったく同じですが)、同じ問題が発生します。
**実行時メッセージ**
レポートファイルに表示される他の唯一の表示は、次の警告メッセージです。
その他の詳細は次のとおりです。さらに情報が必要な場合は、私に知らせてください
これらは、ガイドに記載されているように、ソースとターゲットで作成したテーブル構造です。
この問題を修正するためのアドバイスをいただければ幸いです。
ありがとう、ラジェッシュ。
sql-server - 構造は異なるがフィールドが同じ 2 つのテーブルを複製する方法は?
異なる場所に 2 つの SQL サーバー データベースがあり、レプリケーションのようなことをしたいと考えています。これが私のシナリオです。最初のデータベースには、次の構造のテーブルがあります。
2番目のデータベースには、次の表があります。
ご覧のとおり、2 つの異なるデータベースにある私のテーブルの構造は同じではありません。State and city
しかし、フィールドだけを複製したいのです。最初のデータベースで変更された場合state and city
、2 番目のデータベースで変更する必要があり、その逆も同様です。どうすればいいですか?レプリケーションでそれを行うことはできますか?
sql-server - 名前が異なり、列名が異なる2つのテーブル間のレプリケーション。そのような複製を作成することは可能ですか?
名前が異なり、列名が異なる2つのテーブル間でレプリケーションを作成する必要があります。そのような複製を作成することは可能ですか?
列Aのデータが列Dに複製され、列Bのデータが列Eに複製され、列Cのデータが列Fに複製されるように複製を構成したい
sql-server - トランザクションレプリケーションで更新トリガーを使用するとエラーが発生します
更新可能なサブスクリプションでトランザクションレプリケーションを使用しています。パブリッシャーでのレプリケーション用に選択されたテーブルの1つに更新のトリガーを追加すると、次のエラーが発生します。
私のトリガーコードは
どうしたの?
mysql - この種のレプリケーションには、どの戦略/テクノロジを使用する必要がありますか?
私は現在、まだ良い解決策を見つけられていない問題に直面しているので、皆さんからのアドバイスを期待しています.
写真のように私の問題
コア データベースは、すべてのクライアントが接続して、常に非常に大きく忙しいライブ データを管理する場所です。
Feature Database はそれほど頻繁には使用されませんが、Core Database からのライブ データの一部 (おそらく 5%) が必要ですが、このサーバーへの要求タスクには時間がかかり、多くのリソースが消費されます。
私の現在の解決策は何ですか:
Core Database と Feature Database の間でデータベース レプリケーションを使用しましたが、正常に動作します。しかし問題は、不要なデータを保存するために多くのディスク領域を浪費していることです。(レプリケート データ中のフィルタリングは、データベース スキーマでは機能しません)
コア データベースへの要求が多いため、キューイング システムを使用すると、データが時間どおりにライブになるわけではありません。
これに会ったことがある場合は、何かアイデアを提案してください。
ありがとう、
パン
concurrency - 楽観的vsマルチバージョン同時実行制御-違いは?
楽観的同時実行制御(OCC)とマルチバージョン同時実行制御(MVCC)の違いは何ですか?
これまでのところ、どちらも更新のバージョンチェックに基づいていることを私は知っています。
OCCでは、読み取りアクセスのロックを取得しないトランザクションについて読みましたが、バージョンがインクリメントされてバージョンチェックが失敗した場合に失敗する後の更新についてのみです。この場合、トランザクションはロールバックされます。
MVCCでは、基本的に同じですか?違いはどこですか?
delphi - Delphi のデータベース同期ソリューション
Win32 Delphi アプリケーションのデータを Web アプリケーション用のリモート データベースと統合する出発点を探しています。
このプロジェクトが解決しようとしている問題:
1) デスクトップは vpn 経由でうまく機能しません。リモート オフィスのユーザーは、代わりに Web アプリを使用できます。
2) 一部の企業は、デスクトップ アプリよりも Web アプリを好む
3) モバイル デバイスは、フロント エンドとして Web アプリにヒットする可能性があります。
私が特定した問題:
Web アプリケーションは Unix ベースのシステム (おそらく Linux) で実行され、デスクトップ アプリケーションは NexusDB を使用し、Web アプリケーションは Postgres である可能性が高くなります。異なるプラットフォームとデータベース。
Delphi を使用すると、このプロジェクトでは Microsoft Sync Framework を使用できないようです。
私が最初に考えたのは、Web アプリに標準の REST API を提供し、ローカル データベース サーバーから n 分ごとにデスクトップ アプリがクライアントであるかのように API をヒットさせることでした。私はすでにこれで目にするたくさんの問題を抱えています!
java - MyBatis で MySQL レプリケーション (マスター/スレーブ) を使用する
MyBatis でマスター/スレーブ MySQL レプリケーション データベースをどのように使用できるか疑問に思っています。JDBC はcom.mysql.jdbc.ReplicationDriver
(こちらを参照) を提供していますが、MyBatis で構成できるすべての優れたプロパティ ( roundRobinLoadBalance、autoReconnectなど)を含む同様のものをどこで使用できるかを見つけることができませんでした。
現在、MyBatis でレプリケートされていないデータベースを次のように構成しています。
誰か私にヒントがありますか?
ご協力いただきありがとうございます。
ダニエル