當選擇數據庫時,沒有一個適合所有的解決方案。每個數據庫都適用於某些項目和要求,但是這種戰鬥似乎在MySQL和PostgreSQL之間無休無止了,這其中牽扯了眾多巨頭企業,比如GitHub,Reddit,Airbnb,阿里、騰訊、去哪兒網等都使用哪種數據庫?你站哪一隊?
2017年的頂級數據庫
這篇文章是否能告訴你該選擇哪個數據庫呢?並不能,這還是取決於你自己。但是,如果你想了解今年部分數據庫的增長勢頭,這篇文章還是有點用的。
受訪者決定:PostgreSQL是贏家。25.3%的人認為“非常有趣”,37.7%的人認為“有趣”。 總的來說,PostgreSQL已經設法讓63%的受訪者對今年的使用前景感到興奮。
亞軍是Elasticsearch,總共59%,似乎後來者已經居上了。
在數據處理方面,調查受訪者對Hadoop的興趣(34.8%)不如對Apache Spark的興趣(53.3%)。
OK!截止到現在,都是國外JAXenter網站所做的調查,更具體的調查結果,程序員可自行查看《數據庫選型大調查:學什麼數據庫最有前途?》,我們來看看,國內程序員是如何選呢?
MySQL狠甩第二名好幾條街,自己便獨佔了52%的江山。很明顯,中國的程序員還是更看重MySQL的發展。與MySQL對比,PostgreSQL的票數簡直少的可憐。一些偉大的公司也正在賭博數據庫市場,如MySQL或PostgreSQL。讓我們來看看誰在MySQL戰隊,誰在PostgreSQL戰隊。
MySQL戰隊
國外部分:
GitHub
Airbnb(該公司也使用Hadoop)
Yelp(該公司也使用Hadoop)
Coursera(該公司也使用Cassandra)
Ask.fm
9GAG(該公司也使用Hadoop和Memcached)
Trivago(該公司也使用Hadoop和Memcached)
Freelancer.com
國內部分:
阿里巴巴(該公司主要是OcenBase)
去哪兒網(該公司還使用Redis、HBase)
騰訊(該公司還有部分自研NoSQL)
魅族(該公司還使用Redis、MongoDB)
PostgreSQL戰隊
國外部分:
Reddit(該公司也使用Cassandra和Memcached)
Spotify(該公司也使用Cassandra和Memcached)
Zalando(該公司也使用Cassandra和Memcached)
DuckDuckGo
Travis CI
國內部分:
金山
百度
(國內整體使用該數據庫的公司不多,學術界研究的較多,該數據庫的國內外使用情況較有差異。)
你在哪個戰隊? 在評論部分告訴我們吧。