当前位置:首页 > PHP教程 > PHP总结归纳

把SQLServer导入MongoDB的Ruby脚本

2013.03.28 更新 :如何在 linux 下面使 rails 能够连接到 sql server 请参见我的另外一篇文章:http://www.tfan.org/install-activerecord-sqlserver-adapter-under-centos/ 最近想要测试一下 mongodb 2.4 新增的 text search 功能,需要把以前 sql server

2013.03.28 更新:如何在 linux 下面使 rails 能够连接到 sql server 请参见我的另外一篇文章:http://www.tfan.org/install-activerecord-sqlserver-adapter-under-centos/

最近想要测试一下 mongodb 2.4 新增的 text search 功能,需要把以前 sql server 数据库中的内容导出到 mongodb 中做测试用。

虽然用 node.js 也可以操作 sql server 数据库,但是微软提供的 msnodesql 驱动目前(版本0.2.1)只支持 windows,想想还是改一下以前写的 ruby 脚本会更快些。

假设你已经成功地安装了 ruby, rails 以及 sql server 和 mongodb;剩下的主要就是安装 ruby 需要的 sql server 和 mongodb 驱动了。

实际脚本的代码就比较简单了:

参考:

  • http://docs.mongodb.org/ecosystem/drivers/ruby/
  • ruby driver tutorial: http://api.mongodb.org/ruby/current/

鉴于 ruby 的元编程特性和 mongodb 的灵活性,是不是可以做一个通用的转换程序?有时间可以试着写一个。

本文地址:http://www.tfan.org/from-sqlserver-to-mongodb-using-ruby-and-rails



【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!