symmetricds - 使用 SymmetricDS 同步一组动态模式
问题描述
我正在开发一个桌面应用程序,该应用程序使用 MySQL 的本地安装来跨多个模式存储数据。我的目标是用来SymmetricDS
将这些模式转移到Oracle
另一台机器上的数据库中。
到目前为止,我设法设置了一个驻留在台式计算机上的从节点和一个驻留在某个服务器上的主节点。使用.properties
引擎目录中的文件,我还成功地将数据从单个模式和表传输到 Oracle DB。
我现在面临的问题是我的应用程序将动态创建并可能删除模式。
这是否意味着我必须为每个模式维护一个 .properties 文件,并以某种方式为symadmin
命令实现一个包装器来注册相应的引擎?
或者有没有更好的方法?
解决方案
您应该能够即时调整配置。sym_trigger 表具有对每个表的模式的引用。如果 SymmetricDS 使用的数据库用户可以访问新创建的模式(数据库),那么 SymmetricDS 应该能够在新数据库中动态创建新触发器。无需重启。
推荐阅读
- python - 只要另一列中的值相同,就对列中的值求和
- concurrency - 一个 axios 实例的并发请求有限制吗?
- c++ - 在命名空间 std 之外专门化 std::hash 是否不安全?
- kubernetes - 无法在 Kubernetes 1.19 中创建具有相同键的多个标签
- cookies - 设置 Cookie 并定义域:员工站点(设置 cookie)> 公司站点
- javascript - 在 Vue 项目中使用 JavaScript SDK
- nlp - 自然语言处理中用作词汇文件的 *.subwords 文件是什么?
- r - 我的代码只绘制最后一次迭代。R中的Logisticmap绘图
- batch-file - 制作多个txt文件的副本
- python - 创建一个函数来重新启动while循环