比如一個 iPhone 應用,百萬級別的用戶數量,伺服器端用什麼資料庫比較多?


跟是否移動應用無關,只是一個接入方式而已,原來服務端該用啥就啥,看業務需求和團隊熟悉程度。mysql算是最常見的了,其它nosql的如mongodb也開始多了,特別是用node做後端的。

這個和你是不是移動應用沒有關係。。。主要看你的數據量,和實際業務場景有關係,還有你們的預算。。。


資料庫是用來存儲數據的,只不過它要求我們用規定好的「介面」操縱「它」的數據:SQL。(想讀取文件中的數據,操作系統規定我們必須使用它提供的「介面」:流。)「好的」,「合適的」資料庫,關鍵還在於存儲的數據本身。所以很多時候我們更關注數據本身的指標:數據量大不大,需不需要做分布?數據模型是否合理:存取效率高不高,是不是容易擴展?等等dbms由於支持的數據模型程度不同,會有一些不同,但是一般情況下,尤其是在強調成本,要求企業「靈活」的今天,「夠用」就好。


大多數介紹CouchDB以及比較其與MongoDB的文章都會提到CouchDB非常適合移動應用,因為其版本化非常適合移動設備與主資料庫間同步
發展了將近三年的移動 APP 公司(對服務端依賴很大),現在主要使用的資料庫根據重要程度排列如下:MongoDB、CrabDB(自主研發的一個資料庫)、MySQL。
自己做移動應用就不用那麼費事了,可以用Bmob後端雲這樣的後端服務,接上sdk就ok省去伺服器
看到以上的回答,我想補充問一下,為什麼沒有看到oracle呢
MySQL


推薦閱讀:
相关文章