簡體   English   中英

jruby / activerecord-jdbc / tomcat / DB2是否已准備好用於企業?

[英]jruby/activerecord-jdbc/tomcat/DB2 ready for enterprise?

我正在嘗試將RoR引入我的公司,我想到了兩種方法:

(1)rails / ibm_db2 / passenger / DB2-這是我最好的方法,但公司的基礎架構並沒有真正支持它。
(2)jruby / activerecord-jdbc / tomcat / DB2-可能更簡單的方法依賴於當前的基礎結構和Java庫進行遷移,如果我證明這是一種企業級技術。

有誰知道jruby / aciverecord-jdbc-adapter / DB2 / tomcat是否有足夠的能力進行生產? 在開發/部署/運行期間,我應該知道什么問題嗎?

我的webapp適用於公司內部網,大約有200〜400個活躍用戶。

我們的公司正在生產環境中使用activerecord-jdbc和Tomcat在連接到DB2數據庫的軌道上使用jruby,對此我們感到非常滿意。 我們必須解決一些小挑戰,因為我們一直在將它與現有的Java應用程序一起使用,使用共享會話等。如果您要在Rails中構建整個應用程序,而不是與JSP結合使用,等,那么您將不太可能遇到這些問題。

DB2通過activerecord-jdbc-adapter在導軌上運行良好。 我們發現,當我們在ActiveRecord模型中使用“ find_by_sql”時,如果模型引用的表中不存在所選的列,則它將將該列的值視為字符串(而不是正確地確定類型)。 這會導致某些代碼在我們的模型中有些愚蠢,只會將字符串解析為類型化的對象。 這可能已經在較新的activerecord-jdbc-adapter中修復。 我們還在數據庫中創建了一些視圖,以幫助改善它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM