問題タブ [federated-table]

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.

0 投票する
2 に答える
1664 参照

mysql - 2 つのスクラッチ データベースの同期を維持する方法

私の質問はこれによく似ています。ただし、私はMySQLを使用しており、見つけることができる「最も技術の低い」ソリューションを探しています。

状況は、同じデータが含まれているはずの 2 つのデータベースがありますが、主に相互に連絡できないときに更新されます。それらをうまく同期できる、ある種のクラスタリングまたはマスター/スレーブのものがあると思います。ただし、これは自分で使用するための単なるスクラッチ DB であるため、私の場合はやり過ぎです。

これを行う良い方法は何ですか?

私の現在のアプローチは、そのうちの1つにフェデレーションテーブルを配置し、時々、挿入/選択を使用してデータをネットワーク経由で他のテーブルに詰め込むことです。主キーなどを処理しようとすると、少し複雑になります。(insert ignore正しく動作しないようです)

ps転送する行を選択するクエリを簡単に作成できます。

0 投票する
1 に答える
1967 参照

mysql - 連合テーブルを使用した mysqldump

データを含むmysqldumpが必要ですが、データベースにはFEDERATEDエンジンを備えたテーブルもいくつかあります。mysqldump には、FEDERATED テーブルの INSERT も含まれています。これにより、たとえば「重複エントリ」エラーが発生します (テーブルが既にデータで満たされているため)。

構造とデータを別々にダンプして FEDERATED テーブルの INSERT を削除することはできますが、これは「信頼できるバックアップを自動的に作成する」こととまったく同じではありません。

FEDERATED テーブルを使用して Mysql データベースをバックアップしてから復元する方法は?

0 投票する
2 に答える
1029 参照

mysql - MySQL 5.0.x FEDERATEDテーブル作成の適切な構文?

そのため、ドキュメントの構文を使用してフェデレーションテーブルを作成しようとしています。これに続いて、次のようなテーブルを作成しました。

これを行うたびに、次のエラーが発生します。

私はドキュメントを見てきましたが、これのドキュメントをフォローしていると思います。この接続文字列の適切な構文は何ですか?

0 投票する
1 に答える
716 参照

mysql - MySQL と Derby の間でレプリケーションまたはフェデレーションをセットアップする方法は?

おそらくこれはまだ不可能ですが...

MySQL と Derby の間でレプリケーションまたはフェデレーションをセットアップする最も簡単な方法は何ですか?

Derby の特定のテーブルへのデータの更新/挿入/削除を、可能な限り迅速かつ効率的に MySQL の同等の同一テーブルに自動的にフローする方法が必要です。

もちろん、これはアプリケーション コードで実行できますが、控えめに言っても、洗練されておらず、遅く、非効率的です。

0 投票する
1 に答える
4283 参照

mysql - FEDERATED エラー #1429 でデータにアクセスする

現在、FEDERATED を使用して同じホスト名 (mysql.stud.ntnu.no) であるデータベースから別のデータベースへの接続を確立しようとしていますが、テーブルが作成されると (問題ありません)、下に次のエラーコードが表示されます。

...ホスト名などです。

mysql のバージョンが 5.0 以上であることを確認したので、FEDERATED 関数をサポートしています。

これについて得たヘルプやヒントに感謝します =)

0 投票する
1 に答える
9280 参照

mysql - mysql の VIEW で FEDERATED を作成することは可能ですか?

リモートサーバーに配置された VIEW で FEDERATED を作成するにはどうすればよいですか? 私はMySQLを使用しています。

0 投票する
2 に答える
1453 参照

mysql - Postgresqlアナログからmysqlフェデレーションテーブルストレージエンジン

postgresqlのDBLink(http://www.postgresql.org/docs/current/static/dblink.html)と外部データラッパー(http://www.postgresql.org/docs/9.1/static/ddl-foreign- data.html)、これはmysqlの「フェデレーション」ストレージエンジン(http://dev.mysql.com/doc/refman/5.0/en/federated-use.html)と同じレベルの機能を提供します(存在する場合)。

0 投票する
1 に答える
1206 参照

mysql - フェデレーションテーブルのmysqlのダンプを取得する方法は?

今、iamはmysqlバージョン5.0.45を使用しています。問題は、データベースのダンプを取得したいということです。また、フェデレーションテーブルも含まれています。ダンプを取得しているときに、「エラー1031(HY000):'employee_details'のテーブルストレージエンジンにこのオプションがありません」というエラーが表示されます。実際には、別のデータベースからフェデレーションされた「employee_details」テーブル。この問題を解決する方法。高度な感謝。

0 投票する
2 に答える
3256 参照

mysql - フェデレーションテーブルが接続されているかどうかを(高速に)確認するにはどうすればよいですか?

5つのフェデレーションテーブルがあります。各テーブルは別のデータベースに接続されています。今、私はループでいくつかのことをします、そして私がループで最初にすることはフェデレーションテーブルでいくつかのことです。フェデレーションテーブルがリンクされているデータベースは常にオンラインであるとは限らないため、データベースがオフラインのときにエラーをキャッチするエラーハンドラーがあります。

残念ながら、データベースがオフラインの場合、クエリ(単純な選択クエリ)は、データベースがオンラインではないというエラーを返すまでに約5秒かかります。データベースがオンラインの場合、ループ内の残りのコードをスキップします。

今私の問題は、そのルーチンを5秒ごとに実行する必要があり、5秒で終了する必要があるということです。ただし、フェデレーションテーブルがリンクされているデータベースがオフラインの場合、データベースへの接続に失敗すると、次の時間がかかります。5 db*5秒=25秒

だから私の質問は、フェデレーションテーブルがリンクされているデータベースがオンラインであるかどうかをSQLで非常に高速にチェックすることは可能ですか?