grails:从外部模式导入数据的方法

时间:2014-10-10 04:52:23

标签: grails groovy gorm

需要定期从某些外部数据库(不受我控制的模式)读取~20K记录,并在本地模式(grails'main dataSource)中更新/创建相应的实例。目标是单个域类。

我已将外部数据库映射为另一个dataSource。我正在考虑使用groovy.sql.Sql +原始SQL来引入所有记录,并根据需要生成域实例。这是一条合理的道路吗?我是否可以选择建模外部模式,并使用GORM端到端?

假设第一种方法,考虑测试:是否有任何有用的工具我应该考虑设置测试数据(I.E.相当于非域数据的构建测试数据/夹具)?

由于

1 个答案:

答案 0 :(得分:0)

是。认为这是合理的,因为数据大小和您打算这样做的频率。只是不要忘记按批处理执行sql以节省资源。