SymmetricDs のいくつかのプロパティについて混乱しています。すなわち
リモート データベースと中央データベースのデータベース構造が異なる場合 (mysql、oracle などの異なるデータベースではない)、どのように管理すればよいでしょうか? たとえば、リモート データベースに 2 つのリレーショナル テーブル 'A' と 'B' があり、中央データベースに 1 つのテーブル 'C' しかなく、リモート データベースのリモート テーブル 'A' と 'B' の両方のデータを保持する場合、どうすれば私たちはそれを管理しますか?2 つの異なるテーブルで同じトリガーを定義することはできないためです。
リモート アプリケーションに任意のアクションのトランザクション ブロックがあり、異なるテーブルのデータの行が 1 つの単位として変更を反映する可能性がある場合、SymmetricDS はどのようにそれを管理できますか? 彼らはユーザーガイドにトランザクション属性について書いていましたが、私はそれを理解できませんでした。
誰でもこれについて何か考えを教えてもらえますか? また、データベースの同期と複製のための他のオープン ソース ツールを教えてください。