業內有句俗語:程序員
只會寫代碼的是碼農;學好數據庫,基本能混口飯吃;在此基礎上再學好操做系統和計算機網絡,就能當一個不錯的程序員。算法
若是能再把離散數學、數字電路、體系結構、數據結構/算法、編譯原理學通透,再加上豐富的實踐經驗與領域特定知識,就能算是一個優秀的工程師了。數據庫
這麼說實際上是有一些道理的,由於計算說穿了就是兩個東西:數據與算法。segmentfault
目前市面上常見的軟件應用,大部分都屬於數據密集型應用。通俗的話來說,就是這些應用乾的事兒就是把數據收集起來,須要的時候再拿出來。而這些操做都須要數據庫來進行承載。網絡
因此說,數據庫離咱們很近,也是一項開發者們很是須要掌握的技能,而數據庫天然就成爲開發者領域備受關注的一類產品。數據結構
近日,DB-Engines 更新了 4 月份數據庫流行度排行,詳情以下:運維
四月份榜單前 14 名中,只有排名第7和第8的 Redis 和 Elesticsearch 互換了排名,其他位置均未發生變化。但從趨勢榜中咱們能夠更爲清晰的看到各產品間的趨勢變化。排名前三的 Oracle、MySQL 和 Microsoft SQL Server 均呈不一樣程度的下滑趨勢,其中 Oralce 下滑幅度最高,達到 46.82。性能
而增勢驚人的藍線則是 Microsoft Azure SQL Database,年初時 DB-Engines 公佈了其 2020 年度數據庫(DBMS of the Year)獎,Azure SQL 數據庫超越其餘雲數據庫服務,成爲DB-Engines 發佈排名 9 年以來,首個進入其全球年度數據庫榜單三甲的雲數據庫。雲計算
這背後離不開雲數據庫的快速發展,行業分析師指出,在全面上雲的大背景下,商業數據庫因其昂貴、高運維難度、以及低擴展性和可用性受到挑戰。而云數據庫則因自然爲雲定製,具有云計算的彈性能力,兼具開源數據庫的易用、開放特色,及傳統數據庫的管理和處理性能等優點,成爲企業的最佳選擇。spa
Gartner 預計,到 2021 年,雲數據庫在整個數據庫市場中的佔比將首次達到 50%;而到 2023年,75%的數據庫要創建在雲平臺之上。
完整版榜單: https://db-engines.com/en/ran...