我們有一個現有的大型項目,每天有成千上萬的用戶。我們使用MySQL,但現在我們正計劃使用MongoDB(和GridFS)。MongoDB和GridFS
MongoDB和GridFS可以用於大型項目嗎?
我們有一個現有的大型項目,每天有成千上萬的用戶。我們使用MySQL,但現在我們正計劃使用MongoDB(和GridFS)。MongoDB和GridFS
MongoDB和GridFS可以用於大型項目嗎?
MongoDB的GridFS的和最能肯定被用於大型項目。有幾個例子可以成功運行,例如foursquare(請參閱http://www.mongodb.org/display/DOCS/Production+Deployments#ProductionDeployments-SocialNetworks)。然而,從關係數據庫遷移到MongoDB並不是非常簡單。 MongoDB提供了一個關於建模數據的新思維,以及如何插入,更新和查詢數據對於其性能特徵非常重要。
我已經使用GridFS來存儲大約100萬個JPEG文件。爲我工作得很好。 MongoDB適用於密鑰/值存儲。
我會更謹慎地將整個數據庫從SQL移動到MongoDb,因爲與SQL數據庫中可用的工具相比,複雜查詢優化並不那麼透明。
(動了我的項目從MongoDB的,因爲那PostgreSQL的)