Timescale PostgreSQL 2022 報(bào)告:流行度上漲,開(kāi)源、可靠性和擴(kuò)展是關(guān)鍵
Timescale 最新發(fā)布了一份 2022 年 PostgreSQL 現(xiàn)狀調(diào)查報(bào)告。調(diào)查持續(xù)時(shí)間為 2022 年 6 月 6 日到 6 月 30 日,共收到了來(lái)自全球各地 992 名開(kāi)發(fā)者的回復(fù)。PostgreSQL 現(xiàn)狀調(diào)查提供了對(duì) PostgreSQL 功能和更廣泛的 PostgreSQL 社區(qū)的一些重要見(jiàn)解。
2019 年發(fā)布的第一版報(bào)告收集了 500 多名開(kāi)發(fā)人員的反饋,2021 年的第二版報(bào)告也抽樣調(diào)查了近 500 名參與者。根據(jù)這兩年的調(diào)查結(jié)果,來(lái)自 EMEA(歐洲、中東、非洲)的受訪者約占所有受訪者的一半,其次是北美,占 25.9%。
除了將調(diào)查發(fā)送給過(guò)去的參與者之外,Timescale 還在社交媒體、電子郵件通訊(他們自己的和第 3 方)、TimescaleDB 和 PostgreSQL Slack 頻道、PostgreSQL 郵件列表、Reddit 和 Hacker News 上進(jìn)行了推廣。相較前兩次,今年參與調(diào)查的人數(shù)有所增加。報(bào)告的主要發(fā)現(xiàn)包括:受訪者為什么使用 PostgreSQL,他們?nèi)绾螌?duì)社區(qū)做出貢獻(xiàn),在各組織中的采用情況,以及最喜歡的工具和擴(kuò)展。
“通過(guò)組織和發(fā)布 PostgreSQL 狀態(tài)報(bào)告,我們幫助開(kāi)發(fā)人員和以開(kāi)發(fā)人員為中心的公司和社區(qū)更好地了解 Postgres 正在發(fā)生的事情:不同類型的 Postgres 用戶、他們正在處理的用例類型、他們?nèi)ミ^(guò)的地方分享和學(xué)習(xí),這一切是如何變化的,以及整個(gè) Postgres 社區(qū)的改進(jìn)機(jī)會(huì),這也讓我們有機(jī)會(huì)回饋更廣泛的 PostgreSQL 社區(qū),我們很自豪能夠成為這個(gè)社區(qū)的一員,并且對(duì)我們非常有幫助?!?/p>
報(bào)告的一些亮點(diǎn)內(nèi)容包括:
DB?engines 數(shù)據(jù)指出,PostgreSQL 正變得越來(lái)越流行。嘗試使用該數(shù)據(jù)庫(kù)不到一年的 PostgreSQL 新用戶數(shù)量已經(jīng)從 2021 年的 6.1% 增長(zhǎng)到了 2022 年的 6.4%。
開(kāi)源是大眾選擇 PostgreSQL 的第一大理由(19.3%),其次是可靠性(16.5%)和擴(kuò)展(9.9%)。報(bào)告指出,選擇 PostgreSQL 的原因隨著經(jīng)驗(yàn)的增長(zhǎng)而變化。就使用 PostgreSQL 還未滿 5 年的人來(lái)說(shuō),開(kāi)源是他們選擇 PostgreSQL 的最重要因素;對(duì)于那些使用了 PostgreSQL 6-10 年的人來(lái)說(shuō),可靠性和開(kāi)源都很重要;使用 PostgreSQL 達(dá) 11-15 年的人選擇 PostgreSQL 則主要是因?yàn)樗目煽啃浴?/p>
具有 15 年以上經(jīng)驗(yàn)的 PostgreSQL 用戶中,有 44% 至少為 PostgreSQL 做出過(guò)一次貢獻(xiàn)?!笆聦?shí)上,無(wú)論他們的經(jīng)驗(yàn)如何,所有用戶都為 PostgreSQL 社區(qū)做出了貢獻(xiàn)?!?/p>
55% 的受訪者表示如今 PostgreSQL 的使用量比一年前更多。
超過(guò) 3/4 的受訪者表示將 PostgreSQL 用于個(gè)人項(xiàng)目,95% 的受訪者在工作中使用 PostgreSQL ,74% 的受訪者將 PostgreSQL 用于個(gè)人和專業(yè)項(xiàng)目。
大多數(shù)受訪者 (76.2%) 表示技術(shù)文檔是他們學(xué)習(xí) PostgreSQL 的首選方式,其次是長(zhǎng)篇博文 (51.5%) 和短篇博文 (43.3%)。擁有少于 5 年 PostgreSQL 經(jīng)驗(yàn)的受訪者更喜歡視頻而不是博客文章。
在社區(qū)互動(dòng)上,雖然有一些受訪者提到使用 PostgreSQL 郵件列表作為與核心團(tuán)隊(duì)和整個(gè)項(xiàng)目交互的主要方式存在困難,但超過(guò) 20% 的受訪者表示郵件列表是他們與社區(qū)保持聯(lián)系的方式之一。其他的一些參與渠道包括 Slack (10%)、Stack Overflow (8%)、博客 (8%)、Twitter (6%) 和 Reddit (6%)。
受訪者還分享了他們最喜歡的一些 PostgreSQL 擴(kuò)展。排名靠前的依次有:
PostGIS
TimescaleDB
pg_stat_statements
pgcrypto
pg_trgm
Citus
uuid-ossp
SQL、Python、java、shell 腳本和 JavaScript / TypeScript 被列為訪問(wèn) PostgreSQL 最常用的語(yǔ)言。相較 Java,具有 0-5 年經(jīng)驗(yàn)的 PostgreSQL 用戶更有可能使用 JavaScript 或 TypeScript;擁有 6 年以上經(jīng)驗(yàn)的用戶更有可能使用 shell 腳本來(lái)訪問(wèn)數(shù)據(jù)庫(kù)。
在使用工具連接 PostgreSQL 進(jìn)行查詢和管理任務(wù)的受訪者中,psql (69.4%)、pgAdmin (35.3%) 和 DBeaver (26.2%) 是前三位的選擇。
Grafana、pgAdmin 和 DBeaver 是最可能使用的可視化工具。
與 2019 年和 2021 年相比,表示會(huì)自行管理 PostgreSQL 數(shù)據(jù)庫(kù)的受訪者越來(lái)越少。似乎 PostgreSQL 用戶開(kāi)始越來(lái)越多地使用 DBaaS 供應(yīng)商來(lái)部署 PostgreSQL。在將 PostgreSQL 部署為 Kubernetes 容器的人中,44% 使用 Helm,16% 使用 Crunchy Operator,7% 使用 Zalando Operator。
版權(quán)聲明:
本站所有文章和圖片均來(lái)自用戶分享和網(wǎng)絡(luò)收集,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系網(wǎng)站客服處理。