我有一个遗留数据库,有一个气质(最好)的连接。这个数据库上的数据每周更新一次。我的应用程序的用户只需要读取权限。从数据库查询导轨存储结果
我遇到的问题是,偶尔对DB的查询返回零,所以各种不好的事情发生在我的应用程序。
有没有一种方法可以查询数据库,直到我得到一个有效的响应,然后将该响应存储在我的Rails应用程序的某处?这样,存储的版本将返回给我的用户。那么,也许每周一次,我可以重新查询数据库,直到它返回一个有效的对象?
为了增加复杂性,遗留数据库是SQL服务器,所以我不得不安装和使用rails-sqlserver,它工作得很好,但可能以某种方式增加了问题。
我同意你的意见。你知道我在哪里可以找到有关从sql server db导入数据到mysql db的文档吗?我没有看太多的转换,因此我为什么认为自己被遗忘了db – 2012-03-19 16:56:14
不幸的是我不......如果你让他们都通过ActiveRecord连接起来,你总是可以从一个数据库读取它并保存到另一个?这可能是一个很好的第二个问题,我不会回答,因为我没有很好的答案。 ;) – Veraticus 2012-03-19 17:21:30