繁体   English   中英

与Rails的远程MSSQL / ODBC同步

[英]Remote MSSQL/ODBC Syncing With Rails

我正在使用在MSSQL数据库中具有数据的客户端。 我仅具有对远程ODBC连接的读取权限,不能以任何形式修改数据库。

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

  1. 我怎样才能最好地做到这一点?
  2. freetds的?
  3. 是否有任何有助于同步的库,或者我可以期望自己编写所有粘合代码?

我建议您创建一个可以计划进行数据检索的ruby脚本。 为了连接到MSSQL数据库,请看一下我创建的这个简单项目

然后,您只需要对要检索的数据及其存储方式进行编码。

尽管您可以使用诸如rufus-schedulersidekiq之的调度 程序并与您的应用程序一起运行,但我更喜欢与Rails应用程序分离的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM