IT技術問答網站Stack Overflow曾開展了一項調查。調查顯示,目前大部分的開發者在使用結構化程式語言SQL。唯一打敗了SQL的,是年齡隻有SQL一半的JavaScript。

依據開發者們對各種資料庫技術的使用情況來看,SQL相關技術牢牢地占據資料庫技術使用比例的前幾位。雖然它們是流行的,卻不是最受歡迎的。
那麼為什麼我們依然在使用SQL呢?
0、資料處理能力
SQL專門為處理資料而設計,在存取群組織資料方面做得非常好。作為一種資料庫技術,SQL非常稱職。
1、經曆了實踐的檢驗
SQL畢竟發展的很長的一段時間,并且在Facebook這類的全球性産品中有着不可或缺的地位,久經沙場必然值得信賴。
2、文檔和社群
圍繞SQL所建立的知識體系是不斷的在完善的,SQL社群快速發展,豐富的SQL文檔吸引程式員與之共同發展。
3、開源及互操作性
從1995年至今,開源的SQL技術(MySQL和PostgreSQL)已經成為了主要的SQL資料庫技術,即使MongoDB正在超越它。
4、易學性
在計算機語言的大染缸中,SQL依然保持它的易學性,短短的幾天時間,你就可以掌握它的基本功能。
5、最有效的方法
有這麼一句話,“能用SQL server做好的事情就别寫代碼。”
也就是說,對于複雜的資料,SQL能找到最有效的辦法來完成你的任務,語句簡單得多。
原文釋出時間為:2018-07-11
本文作者: w3cschool
本文來自雲栖社群合作夥伴“
w3c程式設計教程”,了解相關資訊可以關注“
”