2012-07-12 81 views
-2

我想開發Rails應用程序。在此之前,我使用PostgreSQL和MySQL數據庫與我的Rails應用程序。但是現在我想用我的Rails應用程序來使用MongoDB。與其他數據庫相比,使用MongoDB有什麼好處?MongoDB with Rails

+1

嘗試,你會找到答案。 – 2012-07-12 11:25:37

+0

-1你想開發什麼樣的應用程序?你爲什麼要使用MongoDB? – 2012-07-12 11:43:12

+0

我想開發一個能夠存儲大量數據記錄的應用程序。我傾聽關於面向文檔的數據庫的信息,但不知道簡要介紹它。所以,我需要一些提示。 – 2012-07-12 11:51:43

回答

0

我使用MongoDB的一個項目之前,原因如下:

方案較少

  • 它將爲您的數據庫提供更大的靈活性,對您的記錄可以包含的屬性沒有嚴格的規定。

射後不理

  • 它可以讓你做快插入到數據庫中。

易結垢

  • 它支持拆分負載分佈到多個系統,雖然我從來沒有這一點我的應用程序。

我發現不太好的一件事是做聚合任務。簡單的聚合任務通常需要您執行映射縮減。雖然地圖縮減並不是很糟糕,但速度並不那麼快,並且可能會增加應用程序的複雜性。

要了解更多的優點和缺點,你可以看看他們的網站:

http://www.mongodb.org/