問題タブ [multiple-databases]
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.
java - 読み取りデータベースと書き込みデータベースを休止状態で分離する
hibernateを使用して、読み取り用と書き込み用の複数のデータベースをサポートできるようにしたいと考えています。
これは可能ですか?2つの別々のセッションオブジェクトを作成する唯一の方法はありますか?
mysql - 一度に複数のデータベースを照会する
それぞれが独自のデータベースにある WordPress インスタンスがあります。更新のために、テーブル「wp_options」に保存され、経由でアクセス可能なすべてのアクティブなプラグインを照会する必要があります
すべてのアクティブなプラグイン設定 (複数のデータベースに分散) にアクセスし、それらを 1 つの SQL 結果として出力するにはどうすればよいですか? database.tablename
構文は知っていますが、そこから上記のWhere
ステートメントをどのように使用すればよいでしょうか?
単一のデータベースでのリクエストは次のようになります。
ruby-on-rails - RoR でパーティション化されたデータベースを使用するにはどうすればよいですか?
具体的な答えを探しているので、具体的な例でこの質問をしたいと思います。:) user_id で分割された一連の MySQL データベースがあるとします。たとえば、ID が 1 ~ 10000 のすべてのユーザーはデータベース D1 に入り、ID が 10001 ~ 20000 のユーザー ID はデータベース D2 に入ります。RoR アプリケーションにモデル「ユーザー」があります。情報が必要な user_id に応じて、このモデルは適切なデータベースにクエリを実行し、結果を返す必要があります。RoR の専門家は、それを可能にする方法を教えてもらえますか?
関連する質問として、N 個のデータベース D1、D2 ... DN を、MySQL が実行されている同じボックスに作成し、これらのデータベースの前に memcached キャッシュ レイヤーを作成したとします。このようにデータベースを構造化すると、パフォーマンスが低下しますか? (DB層やmemcache層でキャッシュミスが多くならないか心配です。)
connection - 複数のデータベース間の接続の作成
JAVA DB (ダービー) を使用しています
データのパブリック ビューを別のデータベース (これも Java db) にインポートしたいと考えています。
このデータを渡して、他のデータベースに保存したいと思います。一般的なルールは 1 つのデータベースへの 1 つの接続であるため、問題が発生しています。
助けていただければ幸いです。
subsonic - 複数のデータベースを備えたSubsonic3.0LINQテンプレート
私は、POCOオブジェクトの代わりとして私たちのビジネスで使用するためにSubSonic3.0を評価しています。私はSubSonicを初めて使用し、文字通り昨日インストールしました。3.0 LINQ T4テンプレートを使用して1つのデータベースに接続できるようになり、SubSonicを使用して1つのアプリケーションで複数のデータベースに接続できるという約束に夢中になりました。
私の問題は、複数のデータベースでT4テンプレートを使用する方法に関するドキュメントが見つからないことです(たとえば、別の接続文字列の追加、Settings.ttincludeの設定など)。
GoogleとStackoverflowで回答を検索して、これがどのように行われるか、または可能かどうかを確認しました。どんな助けでもいただければ幸いです。
したがって、web.configに別のconnectionStringを追加し、そのconnectionStringの2番目のテンプレートセットを追加することで機能させることができたようですが、機能しますが、「クリーン」ではないようです。自分。
また、複数の.dbmlファイルを追加することで、.NET組み込みLINQでもほぼ同じことができるようです。
誰かがこの時点で、SubSonicのようなサードパーティのORMで組み込みのLINQサポートを使用するべきではない理由を教えてもらえますか?
transactions - EJB3 - トランザクション内で 2 つの持続性ユニットを使用する (例外: ローカル トランザクションにはすでに 1 つの非 XA リソースがある)
Glassfish にデプロイされた Java EE アプリケーションで、同じトランザクション内で 2 つの永続ユニットを使用しようとしています。
次のように、persistence.xml で 2 つの持続性ユニットが定義されています。
これらの永続化ユニットは、Glassfish で次のように定義した JDBC リソースと接続プールに対応します (名前とデータベース接続情報を除いて両方とも同一であるため、ここに 1 つ含めます)。
LimsServiceBean、AnalysisServiceBean、AnalysisDataTransformationServiceBean の 3 つのステートレス セッション Bean があります。
LimsServiceBean からの関連するスニペットを次に示します。
AnalysisServiceBean から:
そして AnalysisDataTransformationServiceBean から:
この limsService.getLatestLIMSData() の呼び出しにより、次の例外が発生しました。
このページ ( http://msdn.microsoft.com/en-us/library/ms378484.aspx )を参考にして、接続プールの定義を次のように変更してみました。
Glassfish 管理コンソール経由の ping は成功しますが、analysisService.getAllAnalysisTypes() を呼び出すと例外がスローされるようになりました。
何か案は?
php - PHP Web アプリケーションで複数のデータベースを使用するには?
MySQLをデータベースサーバーとして使用しているPHP Webアプリケーションを作成しています。あるデータベースから別のデータベースにいくつかのテーブルのバックアップを作成したい(そのテーブルを含む)。2 つの異なる接続を作成しましたが、テーブルが更新されません。
上記のコードは、最初のデータベースから emp のデータを取得し、それを別のデータベースの別の backup_emp テーブルに更新しています。コードが正しく動作していません。これを行う他の方法はありますか...助けてください。
c# - Fluent NHibernate と複数のデータベースを使用して特定のエンティティのセッション ファクトリを識別する方法
Fluent NHibernate + 複数のデータベースから質問が続きます(このリンクをたどる必要はありません。ここには十分な背景があるはずです)。
私の問題はこれです:
Fluent NHibernate を使用しています。私のアプリケーションは複数のデータベースを使用しています。各データベースには、それに対して登録 (マップ) された独自のエンティティがあります。その結果、複数のセッション ファクトリがあり、それぞれが単一の DB に関連し、それぞれが独自のマップされたエンティティのセットを「含んでいます」。
エンティティをロードするために、任意の登録済みエンティティ (任意の DB) に使用できるいくつかの標準的なロード メソッドを提供するジェネリック Factory クラスを作成しました。問題は次のとおりです。ロード メソッドは、処理に追われているエンティティ クラスの正しいセッション ファクトリを使用する必要があります。どのセッション ファクトリを使用する必要があるかを判断するにはどうすればよいですか? 私はすべてのセッション ファクトリを「手元に」持っています (そしてデータベース名でインデックス化されています)。ロードしようとしているエンティティの種類だけを知っていて、使用する適切なセッション ファクトリを選択する方法が必要です。
例えば:
GetSessionFactory(boType) で何が必要ですか?
読んでくれてありがとう!
ruby-on-rails - Rails データベースの関係
相互にやり取りしたいモデルが 3 つあります。
加瀬・人と・会社。
私は(私が思うに)関係を正しくセットアップしました:
次のように、create new Kase ビューと create new Person ビューに選択フィールドを配置しました。
上記のすべては、会社内の会社名が動的に入力されたドロップダウン メニューを正常に表示します。
私がやろうとしているのは、会社レコードの連絡先を kase と person show.html.erb 内に表示することです。
たとえば、「Acme, Inc.」という会社があるとします。「Random Case」という名前の新しい Kase を作成し、新しいケースの作成ページ「Acme, Inc.」内で選択します。会社のドロップダウンメニューから。次に、「ランダム ケース」show.html.erb に「Acme, Inc. Mobile」などとともに「Acme, Inc」を表示したいと思います。
これが誰かにとって意味があることを願っています!
ありがとう、
ダニー
編集:kases_controller