也许这还不可能,但是......
在 MySQL 和 Derby 之间设置复制或联合的最简单方法是什么?
我需要一种方法,使数据更新/插入/删除到 Derby 中的某个表中,以尽可能快速高效地自动流入 MySQL 中等效的相同表。
这当然可以在应用程序代码中完成,但至少可以说它不够优雅、缓慢且效率低下。
最佳答案
我还没有尝试过,但我想使用 c-jdbc 应该不会太难。 , 红杉或 tungsten (红杉的继任者)。
例如,来自 c-jdbc 主页: "C-JDBC 是一个开源 (LGPL) 数据库集群中间件,它允许任何 Java 应用程序通过 JDBC(tm) 透明地访问数据库集群。数据库在多个节点之间分布和复制,C-JDBC 平衡这些节点之间的查询节点。C-JDBC 处理节点故障并提供对检查点和热恢复的支持。”
简短的功能概述:
- 不修改现有应用程序或数据库,
- 先进的 RAIDb 技术提供高可用性,
- 具有独特的负载平衡和查询结果缓存功能的性能可扩展性,
- 集成的基于 JMX 的管理和监控,
- 100% Java 实现,允许跨平台移植,
- 根据 LGPL 许可的开源。
它做的比您需要的更多,但应该涵盖您的用例。
关于mysql - 如何在 MySQL 和 Derby 之间设置复制或联合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2420431/