我想開發Rails應用程序。在此之前,我使用PostgreSQL和MySQL數據庫與我的Rails應用程序。但是現在我想用我的Rails應用程序來使用MongoDB。與其他數據庫相比,使用MongoDB有什麼好處?MongoDB with Rails
-2
A
回答
2
這是一個偉大的介紹MonogoDB:
0
我使用MongoDB的一個項目之前,原因如下:
方案較少
- 它將爲您的數據庫提供更大的靈活性,對您的記錄可以包含的屬性沒有嚴格的規定。
射後不理
- 它可以讓你做快插入到數據庫中。
易結垢
- 它支持拆分負載分佈到多個系統,雖然我從來沒有這一點我的應用程序。
我發現不太好的一件事是做聚合任務。簡單的聚合任務通常需要您執行映射縮減。雖然地圖縮減並不是很糟糕,但速度並不那麼快,並且可能會增加應用程序的複雜性。
要了解更多的優點和缺點,你可以看看他們的網站:
相關問題
- 1. mongodb $ text with $
- 2. Docker with Symfony和MongoDB
- 3. connection.select_all vs select with with rails in rails 3
- 4. Rails 3.1.3 with RefineryCMS with Sprockets 2.0.3
- 5. RoutingError with glyphicon rails
- 6. Bootstrap with Rails 5
- 7. SimpleDB with Rails
- 8. rails fields_for with ajax
- 9. Bootstrap4 with Rails 5
- 10. SASS with Rails 3
- 11. Linkedin Oauth with Rails
- 12. Rails Rolify with Pundit
- 13. Rails form_for with collection_select
- 14. Rails admin with Sorcery
- 15. SQL Server with Rails
- 16. SimpleCov with Selenium/Rails
- 17. Docker with MongoDB(3.4)Replica Shard
- 18. MongoDB Index in Memory with Sharding
- 19. MongoDB Aggregation with $ sample very slow
- 20. Rails friendly_id with arabic slug
- 21. 使用Struct with Rails
- 22. Rails metasearch search_form with checkboxes
- 23. Rails with Underscore.js模板
- 24. rails 3 with ajax created
- 25. Ruby on Rails with Plupload
- 26. Rails find_or_create_by with/without where
- 27. Rails where.not with multiple arguments
- 28. Rails InvalidAuthenticityToken with Google Translate
- 29. Rails with Backbone.js and Handlebars
- 30. Ruby on Rails with Xampp
嘗試,你會找到答案。 – 2012-07-12 11:25:37
-1你想開發什麼樣的應用程序?你爲什麼要使用MongoDB? – 2012-07-12 11:43:12
我想開發一個能夠存儲大量數據記錄的應用程序。我傾聽關於面向文檔的數據庫的信息,但不知道簡要介紹它。所以,我需要一些提示。 – 2012-07-12 11:51:43