2

我开发了一个小型摇摆桌面应用程序。这个应用程序需要来自其他数据库的数据,因此我使用 java 创建了一个小进程,允许从远程 db 获取信息(使用 jdbc)并将其复制(使用 jpa)到本地数据库,问题是这个过程需要很多时间。有没有其他方法可以加快这项任务?

如果我不清楚,请告诉我,我不是母语人士。

谢谢

迭戈

4

2 回答 2

1

一个不错的选择是使用 MySQL 中的复制功能。请参阅此处的 MySQL 手册以获取更多信息。

于 2012-09-23T23:48:10.097 回答
0

JPA不太适合这里,因为对象关系映射成本很高,而且这是批量数据传输。在这里您可能也不需要数据库复制

也许备份是一种解决方案:那里列出了几种不同的方法。

通常,也可以在 cron 任务上执行 mysqldump(例如在表上)压缩转储并检索它。

于 2012-09-23T23:50:30.340 回答