我正在使用 Spring、Hibernate 和 JPA 开发 Web 应用程序。在我的应用程序中,必须在源数据库中处理数据,并且必须在目标数据库中复制加密数据,这由 Masking Engine 完成。
如果创建了应用程序并且在进行掩码时如果数据库模式发生了更改,则必须对其进行处理。
目前我正在使用 SchemaCrawler 进行模式比较。但它对性能有很大的影响。
那么在 Java 中进行模式比较是否有任何替代解决方案?
我正在使用 Spring、Hibernate 和 JPA 开发 Web 应用程序。在我的应用程序中,必须在源数据库中处理数据,并且必须在目标数据库中复制加密数据,这由 Masking Engine 完成。
如果创建了应用程序并且在进行掩码时如果数据库模式发生了更改,则必须对其进行处理。
目前我正在使用 SchemaCrawler 进行模式比较。但它对性能有很大的影响。
那么在 Java 中进行模式比较是否有任何替代解决方案?
雅婷,
SchemaCrawler 有许多选项允许您仅获取您感兴趣的元数据,从而节省时间。例如,您可以使用正则表达式仅查找某些模式中的某些表。有关更多详细信息,请查看SchemaCrawlerOptions的 javadocs。
Sualeh Fatehi,SchemaCrawler