我現在正在使用RoR應用程序來抓取並按hashtag細分推文,我一直使用Sqlite3,但現在我得到了一個使用mysql2的建議。任何人都可以告訴我廣泛的筆畫有什麼不同?我的意思是他們都像可靠的數據庫,每個都有編輯和查詢功能。Sqlite3 vs Mysql2
1
A
回答
1
SQLite不是爲了替代Oracle而設計的。它旨在取代fopen()。
閱讀從here
1
他們是其他的東西,但我的猜測是,你可以更輕鬆地發現,使用MySQL比SQLite的主機。例如,如果你推送到Heroku,你必須使用Postgres。另外,我曾經工作過的每個Rails站點都在Amazon上運行,並運行在MySQL數據庫上(我相信你也可以在AWS上使用Postgres)。
如果你指的是mysql2 gem,你仍然可以在本地開發使用sqlite3數據庫。 Rails遷移旨在用於MySQL,PostgreSQL和SQLite以及其他可能的工具,使您能夠使用單獨的技術進行開發/測試/生產。
相關問題
- 1. Rails中的Mysql2和Sqlite3
- 2. 開發Sqlite3和生產mysql2
- 3. NSUserDefaults vs sqlite3
- 4. mysql gem vs mysql2 gem和'each_hash'方法
- 5. PHP擴展:SQLite VS SQLite3
- 6. Ruby on Rails的從sqlite3的轉換爲mysql2寶石
- 7. 從sqlite3切換到mysql2時Rails的rspec測試失敗
- 8. SQLITE3到MySQL
- 9. NSUserDefaults vs SQLite3。 NSUSerDefaults是不可變的?
- 10. 如何擺脫projectname \ .vs \ projectname \ v15 \ sqlite3 \ storage.ide
- 11. SQLite3 :: createFunction vs內部php函數
- 12. 東京內閣vs iPhone上的SQLite3
- 13. gem install mysql2 /無法加載這樣的文件 - mysql2/mysql2
- 14. rails mysql2 database ...它在哪裏?
- 15. 紅寶石LoadError mysql2/mysql2需要
- 16. 乘客錯誤請安裝mysql2適配器:`gem install activerecord-mysql2-adapter`,ruby 1.9.2 rails 2.3.8
- 17. Heroku安裝Amazon RDS:mysql或mysql2?
- 18. rubyonrails mysql2
- 19. mysql2 rails3.1錯誤
- 20. 與mysql2寶石
- 21. Ruby和Mysql2
- 22. mysql2,rvm,ruby 1.9.2
- 23. 安裝mysql2 gem
- 24. Gem mysql2安裝
- 25. 什麼是mysql2?
- 26. 安裝mysql2適配器時出錯:請安裝mysql2適配器:`gem install activerecord-mysql2-adapter`(無法加載這樣的文件 - mysql2/mysql2)
- 27. 不能安裝mysql2
- 28. 失敗需要「mysql2」
- 29. mysql2與ruby問題
- 30. bluebird node-mysql2事務
他們是,但我的猜測是,你會更容易找到一個使用MySQL比SQLite主機。例如,如果你推送到Heroku,你必須使用Postgres。我曾經參與過的每個Rails站點都在Amazon上運行,並在MySQL數據庫上運行。如果你指的是mysql2 gem,你仍然可以在本地開發sqlite3數據庫。 –
感謝Nick,這就是我需要知道的。 – mongobongo
@NickM如果解決了OP的問題,那麼我建議在下面添加它作爲答案,如果可能的話附上一些參考。您的評論比下面的當前答案更好地回答問題。 OP甚至沒有提到Oracle。 – onebree