免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

一文看懂為什么PG數據庫是未來的趨勢

2021-02-02    分類: 網站建設

概述

通過DB-ENGINES的排名可以發現PG越來越火,應該是目前開源數據庫中發展勢頭最好的,下面整理下PG入門的一些內容,方便大家理解。


1、PG概念

PG是先進的開源數據庫,采用了開放接口的設計,例如type, operator, index, storage, language, fdw, custom scan, sample, hook等,都是開放的接口。PG是最具擴展能力的數據庫,這一點在PG生態中可見一斑(基于PG的圖數據庫、流數據庫、GIS、時序數據庫、推薦數據庫、搜索引擎等。圍繞PG的應用垂直化插件機器學習、圖像識別、分詞、向量計算、MPP等。基本上都是使用PG擴展接口擴展出來的)。

開放接口降低了內核改造成本,社區提供穩定、可靈活擴展的基座,任何一家有能力的企業都可以拿社區版本去根據應用特色改造,貢獻代碼,從而平衡市場。目前只有PG做到了這樣。我們看到github, pgxn, pgfoundry等,有非常非常多的為PG社區貢獻的周邊代碼。

PG 也是SQL標準支持最豐富,最適合替代ORACLE的數據庫。

PG 支持了多種索引,btree, hash, gin, gist, spgist, brin, rum, bloom。

PG 支持條件索引、表達式索引、INCLUDE覆蓋索引。

PG 支持開放的存儲引擎接口(12)。

PG 支持了內置的并行計算,幾乎覆蓋所有SQL。幾乎線性提升。

PG 有很多衍生數據庫,例如greenplum, edgedb, agensgraph, timescaledb等MPP,圖,邊緣計算,流計算,時序數據庫等產品。


2、PG歷史



3、PG社區介紹

談起PG社區,這里就需要考慮一下為什么PostgreSQL社區幾乎不可能被任何一個商業公司、國家所控制?

PG是純社區的開源數據庫,起源自伯克利大學,背后沒有國家和公司控制。

我們看到市面上很多開源數據庫背后都是有商業公司的,開源產品屬于公司,一切解釋權規公司所有。所以隨時可以閉源或修改開源協議。公司都是逐利的,需要為股東、員工負責,開源的目的是培養用戶習慣,謀取利益。

而社區類型的開源數據庫,背后沒有一家公司控制,貢獻者往往來自全球各地,內核開發者來自包括數據庫廠商、數據庫服務提供商、高校、最終用戶、個人開發者等團體。

下面是它的社區構成:

社區構成

總的來說其組織架構為:

? 輪值主席

? 常委(分管社區官網、官微、宣傳、志愿者、商務、培訓...)

? 分舵

? 核心成員組成

阿里、騰訊、中興、瀚高、浙江移動、平安科技、去哪兒、探探、國家電網、亞信、神州飛象、壹錢包、PIVOTAL、蘇寧、成都文武、乘數科技、武漢大學


4.1、商業趨勢

1、全球都在提高安全、合規、正版化意識

2、PG是去O選

3、PG是數據庫廠商選,避免重復造輪子,前面說了PG的功能覆蓋度高,是很好的基礎。同時擴展性很強很容易做出行業特色,最重要的是它的開源許可允許任意的使用(分發、閉源)。

4、PG 是云選

在很多開源數據庫的背后有商業公司,商業公司如果和云廠商沒有很好的合作協議,被云廠商拿去賣,客戶被帶上云,數據庫廠商的利益與與云廠商的利益發生沖突的概率非常大。

所以數據庫廠商修改許可協議是一種手段。云廠商不再可以直接售賣這些修改協議后的產品版本。又或者數據庫廠商會通過協議約束云廠商將改造代碼開源回饋數據庫廠商,所以云廠商如果要在基于開源的產品上構建出技術壁壘,要么脫離數據庫內核本身搞周邊自研(避開數據庫廠商開源協議約束),要么選擇開源協議友好(或者純社區)的產品進行改造(顯然PG是選,底座好,易于擴展出垂直化的壁壘)。

純社區數據庫的生態公司,為了讓社區更好的發展下去,需要降低社區被控制的風險,讓更多的行業參與到社區的代碼貢獻中來。例如開放接口的設計是非常好的選擇,降低了內核改造成本,社區提供穩定、可靈活擴展的基座,任何一家有能力的企業都可以拿社區版本去根據應用特色改造,貢獻代碼,從而平衡市場。目前PG做到了這樣,我們看到github, pgxn, pgfoundry等,有非常非常多的為PG社區貢獻的周邊代碼。

4.2、技術趨勢

1、PG是多模數據庫,因為它的開放性,可以隨意擴展。例如前面提到的諸多插件,使得PG是目前最強度大的多模數據庫。

2、內置并行計算

3、支持存儲引擎擴展(12)。

4、對芯片友好,例如ARM芯片的支持。

以上4點滿足了市場的既要又要還要的需求:

既要SQL通用性,又要NOSQL擴展性,還要多模開發便捷性。既要OLTP又要OLAP。

綜合商業趨勢和技術趨勢:學習PG,是未來的趨勢。學習PG,沒有天花板,它不僅僅是讓你去用它,它更能讓你去改造它(開放的擴展接口)。


5、DB-ENGINES RANK趨勢

從這里可以看到PG這幾年的發展趨勢多么迅猛。



當前標題:一文看懂為什么PG數據庫是未來的趨勢
文章源于:http://m.newbst.com/news/98729.html

成都網站建設公司_創新互聯,為您提供做網站靜態網站網站設計定制網站搜索引擎優化云服務器

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網頁設計公司