Ruby on Rails和Netezza后端

时间:2011-03-11 15:28:43

标签: ruby-on-rails netezza

任何人都知道如何从轨道上的红宝石中提取Netezza后端的数据。

任何资源都会有所帮助。

3 个答案:

答案 0 :(得分:3)

我强烈考虑使用JRuby,然后使用Netezza的JDBC驱动程序。有关将JDBC和JRuby与rails配合使用的更多信息,请查看https://github.com/nicksieger/activerecord-jdbc-adapter

答案 1 :(得分:1)

我有一个企业级Ruby on Rails 3 Web应用程序,托管在Windows Server 2008上,通过ActiveRecord连接到SQL Server,通过DBI连接到Netezza。我测试了以各种方式连接到Netezza:

  • 基于Ruby + ODBC的DBI 可以连接到Netezza
  • Ruby + AR 无法连接到Netezza。
  • 基于Ruby + AR的ODBC(activerecord-odbc-adapter)不支持支持Netezza。
  • JRuby +基于Java的JDBC 可以连接到Netezza。
  • JRuby +基于AR的JDBC 无法连接到Netezza。
  • IronRuby + ODBC可以可能连接到Netezza。

答案 2 :(得分:1)

我们对此进行了一段时间的修改,并确定了JRuby + JDBC +自定义AR适配器gem。这很粗糙,但是我创造了activerecord-netezza-adapter宝石,它到目前为止一直在运作。

(Hola,Kirby!)