我使用了基于derby DB和文件系统存储库的内部持久性管理器。
现在它有大约150万个文件和3 TB的回购,以及大约600万个德比数据库中的记录。
我认为这个数据库太多了,因为我上次的表现极度放缓。
所以我想将持久性管理器更改为MySQL或Oracle。
从Apache Jackrabbit derby DB导出数据并导入MySQL的最佳方法是什么?
我怎样才能以最简单,最快捷的方式做到这一点?
答案 0 :(得分:2)
persistence manager页描述了如何迁移到Jackrabbit版本或新版Backup and Migration。
根据我的经验,MySQL或Oracle实际上并不快,Derby是嵌入式(进程中)。 MySQL和Oracle是远程的,因此对于每个请求都有一个网络往返。
相反,您可以使用更高的bundle cache size和/或更高的数据库缓存大小。