远程MSSQL / ODBC与Rails同步

时间:2013-12-17 05:06:40

标签: sql ruby-on-rails ruby sql-server synchronization

我正在使用在MSSQL数据库中包含数据的客户端。我只能读取远程ODBC连接,无法以任何形式修改数据库。

我想在开源替代方案中本地复制一部分数据,每天同步一次。这主要是为了消除高峰时段对数据的读取。本地数据将用于Rails 4应用程序。请注意,同步只需要是单向的,因为我没有写访问权。

  1. 我怎样才能最好地完成这项工作?
  2. freetds的?
  3. 是否有任何库可以帮助进行同步,或者我可以自己编写所有的胶水代码?

1 个答案:

答案 0 :(得分:1)

我建议你创建一个可以安排进行数据检索的ruby脚本。 要连接到MSSQL数据库,请查看我创建的simple project

然后,您只需要编码要检索的数据以及存储它的方式。

我更喜欢与rails应用程序分离的方法,尽管您可以使用rufus-schedulersidekiq之类的调度程序,并在应用程序中运行它。