我見過很多人使用MySQL,一些Postgres,我知道我在某處看到了一個Oracle適配器。但是真的 - 我應該首先使用我的第一個Rails應用程序來使用它?什麼是運行Ruby on Rails應用程序的最佳DBMS?
0
A
回答
3
如果你問這樣的問題,那麼你可能沒有真正的區別。
一般特定DBMS取決於選擇:
- 基礎結構的限制(例如Heroku的提供僅由 默認的Postgres)。
- 個人喜好(無盡聖潔的空間)。
如果您既沒有第一個也沒有第二個,那麼選擇最受歡迎的,因爲最流行的意思是支持最多的。
1
你的第一個應用程序,你應該只使用sqlite,因爲它很容易,並且不需要安裝。你將有足夠的擔心與鐵軌框架,紅寶石,tdd等。一旦你變得更好,你應該看看postgres。這是Heroku所使用的,我崇拜的大多數紅寶石主義者都提到他們對MySql的Postgres偏好。我很抱歉,但我沒有任何特定的偏見,但我已經多次提到它。
相關問題
- 1. 打包Ruby on Rails應用程序的最佳方式是什麼?
- 2. 什麼是使用Ruby on Rails的最佳Linux發行版?
- 3. 用於Ruby on Rails的最佳Google Analytics工具是什麼?
- 4. Ruby on Rails應用程序的最佳Linux變體?
- 5. 什麼是Windows 7最快的Ruby on Rails安裝程序?
- 6. Ruby on Rails 3佈局的最佳實踐是什麼?
- 7. Ruby on Rails和Java Development的最佳操作系統是什麼?
- 8. 什麼是Ruby on Rails的最佳Wiki Gem?
- 9. 什麼是Ruby on Rails的最佳論壇資源?
- 10. Ruby on Rails的最佳開發環境是什麼?
- 11. Ruby on Rails應用程序
- 12. 將JRuby on Rails應用程序部署到Tomcat的最佳方式是什麼?
- 13. 哪個是Ubuntu上Ruby on Rails應用程序的最佳Web服務器?
- 14. 在Ruby on Rails中應執行rails應用程序的流程
- 15. 運行的多的Ruby-on-Rails應用程序
- 16. 測試rails應用程序的最佳方式是什麼?
- 17. 在Ruby on rails應用程序中開發和測試緩存的最佳方式是什麼?
- 18. 將應用程序直接添加到Ruby on Rails現有頁面上的最佳方法是什麼?
- 19. 從Ruby on Rails應用程序將數據傳遞到Flex圖表的最佳方式是什麼?
- 20. Ruby on Rails - 運行一次腳本的最佳方式
- 21. 從Ruby on Rails應用程序運行SQL作業
- 22. git pull後無法運行Ruby on Rails應用程序
- 23. 從GitHub運行Ruby on Rails應用程序
- 24. Sequel :: AdapterNotFound試圖運行Ruby On Rails應用程序
- 25. 從Ruby on Rails應用程序運行phantomjs
- 26. 你最喜歡的Ruby on Rails書籍是什麼?爲什麼?
- 27. 總是運行網絡android應用程序的最佳做法是什麼?
- 28. 適用於Ruby on Rails的最佳性能測量工具應用程序
- 29. 簡單的Ruby on Rails應用程序
- 30. 使用Ruby on Rails保持項目列表的最佳方式是什麼?
任何有效的。除非你有非常具體的要求,否則任何事情都會做。 – deceze
我第二。如果你沒有任何要求,爲什麼不使用sqlite3,特別是在Linux上?易於安裝,無需配置,在Rails中默認創建,因此不需要更改配置。 – mliebelt