我正在創建一個Grails應用程序,它是移動應用程序的後端。它目前部署在亞馬遜EC2上。它將數據保存到mysql數據庫。一個當前指向數據庫的實例。我打算在負載均衡器後面部署多個應用程序實例,並最終將讀取請求發送到數據庫的從屬實例。我們計劃在未來幾個月內發佈,並擁有數千用戶的測試版組。它比寫更多地閱讀密集。易於縮放mongodb vs mysql
我們研究過使用mongodb代替sql,並將其視爲一個很好的解決方案。
由於它具有自動分片等功能,縮放mongodb會不會有很多縮放mysql(或mongodb)的經驗。 (從兩個都做過的人中尋找想法)我認爲現在切換到mongodb會更容易,而不是處於「製作」階段並且不得不遷移。
想法?
只是爲了給你一些MongoDB必須打開磁盤的數據:http://nosql.mypopescu.com/post/1251523059/mongodb-auto-sharding四方停機時間和事後分析:http://nosql.mypopescu.com/post/1265191137/foursquare-mongodb-outage-post-mortem – alexpopescu 2010-12-16 10:26:40