Ruby on Rails 和 Netezza 后端
Posted
技术标签:
【中文标题】Ruby on Rails 和 Netezza 后端【英文标题】:Ruby on Rails and Netezza backend 【发布时间】:2011-03-11 15:28:42 【问题描述】:任何人都知道他们将如何在 ruby on rails 中从 Netezza 后端提取数据。
任何资源都会有所帮助。
【问题讨论】:
【参考方案1】:我强烈考虑使用JRuby,然后使用Neteeza 的JDBC 驱动程序。有关在 rails 中使用 JDBC 和 JRuby 的更多信息,请查看https://github.com/nicksieger/activerecord-jdbc-adapter
【讨论】:
【参考方案2】:我有一个企业 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。【讨论】:
【参考方案3】:我们不久前对此进行了修补,并选择了 JRuby + JDBC + 自定义 AR 适配器 gem。这很粗糙,但我制作了activerecord-netezza-adapter gem,到目前为止它还在工作。
(你好,柯比!)
【讨论】:
以上是关于Ruby on Rails 和 Netezza 后端的主要内容,如果未能解决你的问题,请参考以下文章
Ruby on rails 协会 - 用户(设计)在注册和登录后可以“创建团队”或“加入团队”