2010-06-11 41 views

回答

2

的ActiveRecord(Rails的默認ORM)支持MySQL,Postgres的,和sqlite3的。如果你想使用不同的ORM,你有更多的選擇。

一些鏈接,讓你開始:

我沒有足夠的經驗與卡桑德拉提及任何事情。這個邊界還沒有完全探索。

即將推出Rails 3時,遊戲可能會發生一些變化。預計這個地區會有很多選擇發芽。

+1

這些是與ActiveRecord捆綁驅動程序 - 也支持甲骨文,DB2,SYBASE等 – 2010-06-11 06:50:10

+0

良好的通話。有+1。 – x1a4 2010-06-11 06:55:13

0

看一看hereherethis last one(用於沙發)。另外 - 如果您使用的是JRuby,那麼您可以使用任何具有JDBC驅動程序的數據庫 - 這就是那裏的每個數據庫。

0

Ruby on Rails 3(仍處於測試階段)與ORM無關。所以你可以改變你的ORM。甚至你不能使用ORM。

所以限制是在Ruby中,而不是在Ruby on Rails上。在未來。

ActiveModel gem幫助您與幾個庫管理員兼容。所以你甚至可以讓你在後臺的文件或自己的​​數據庫。

相關問題