最受 Web 開發者歡迎的 NoSQL 和關系數據庫
Web應用離不開數據庫,目前市場上有種類繁多數據庫可供開發者選擇,例如SQL、NoSQL、鍵值、圖譜數據庫等等。關于不同數據庫在開發者中的受歡迎程度也是仁者見仁智者見智,但是通過統計亞馬遜這樣的公共云平臺,我們還是很容易發現數據庫之間的流行度存在很大差異。
近日,在亞馬遜、谷歌、IBM和微軟公共云中提供Redis和Memcaches數據庫服務的創業公司Redis Labs就數據庫在開發者中的流行度進行了一項調查,Redis Labs一共采訪了126位使用亞馬遜云服務的開發者,得出了一些有趣的結論如下:
一、NoSQL數據庫中MongoDB***。接近半數的開發者透露他們使用了MongoDB開源NoSQL數據庫,其他NoSQL數據庫的流行度如下:
二、關系型數據庫中MySQL地位依舊(參考閱讀:MySQL在Web應用領域面臨NoSQL挑戰)。超過70%的開發者依然在使用MySQL,其后依次是SQL Server、PostgreSQL和Oracle。
三、性能和可擴展性是開發者最關注的數據庫挑戰,其余是可用性和靈活性。