私はopenbravoで複数のデータベースに同時に接続したいので、アプリケーション内のトランザクションに対して2つの異なるデータベース(例えば、mysqlとpostgresql)にデータを格納することができます。openBravoで複数のデータベースに同時に接続できますか?
これを実行して既存のコードを最小限に保つだけの方法はありますか?
ありがとうございました
私はopenbravoで複数のデータベースに同時に接続したいので、アプリケーション内のトランザクションに対して2つの異なるデータベース(例えば、mysqlとpostgresql)にデータを格納することができます。openBravoで複数のデータベースに同時に接続できますか?
これを実行して既存のコードを最小限に保つだけの方法はありますか?
ありがとうございました
私はこの作業にレプリケーションを使用する必要があります。アプリケーション・アーキテクチャーの観点から、よりクリーンで適切な解決策になるでしょう。
2つのデータベースを用意することもできます(いくつかのすぐに使用できるソリューションまたはボイラープレートコードを使用して)。しかし、アプリケーションがクエリをトリガするたびに、2つのDBインスタンスで実行する必要があるため、アプリケーションのパフォーマンスが低下します。トランザクションの場合、それはさらに複雑/遅くなるでしょう。
したがって、このような作業にはレプリケーションが最適です。選択レプリケーションを使用する場合は、タングステンを使用します。レプリケーションで満たすことができない具体的なニーズを教えてください。私はそれのためのいくつかのアイデアを指すかもしれません。