1

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

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

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

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

4

1 に答える 1

0

私は試したことはありませんが、c-jdbc、セコイア、またはタングステン(セコイアの後継) を使用してもそれほど難しくないと思います。

たとえば、c-jdbc ホームページから: 「C-JDBC はオープン ソース (LGPL) データベース クラスター ミドルウェアであり、Java アプリケーションが JDBC(tm) を介してデータベースのクラスターに透過的にアクセスできるようにします。データベースは分散され、相互に複製されます。いくつかのノードと C-JDBC は、これらのノード間でクエリのバランスを取ります。C-JDBC はノードの障害を処理し、チェックポイントとホット リカバリのサポートを提供します。

短い機能概要:

  • 既存のアプリケーションやデータベースを変更する必要はありません。
  • 高度な RAIDb テクノロジーが提供する高可用性、
  • 独自のロード バランシングとクエリ結果のキャッシュ機能によるパフォーマンスのスケーラビリティ
  • 統合された JMX ベースの管理と監視、
  • プラットフォーム間の移植性を可能にする 100% Java 実装、
  • LGPL の下でライセンスされたオープン ソース。

必要以上のことを行いますが、ユースケースをカバーする必要があります。

于 2010-03-10T21:14:31.163 に答える