LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

世界上最先進的開源數(shù)據(jù)庫——PostgreSQL 17 正式發(fā)布

admin
2024年9月27日 22:47 本文熱度 924

各位朋友們,一年一度的 PostgreSQL 大版本發(fā)布又來啦!這次的 PostgreSQL 17 又給我們帶來了什么驚喜呢?

在這次大版本發(fā)布注記中, PostgreSQL 全球社區(qū)直接攤牌了 —— 不好意思,我不裝了 —— “現(xiàn)在PG就是世界上最先進的開源數(shù)據(jù)庫,已經(jīng)是各種規(guī)模組織的首選開源數(shù)據(jù)庫了”。雖然沒有指名道姓,但官方已經(jīng)喊出干翻“頂級商業(yè)數(shù)據(jù)庫”(Oracle)的口號了。


PostgreSQL 17 發(fā)布

PostgreSQL 全球開發(fā)組今天正式(2024-09-26)宣布了 PostgreSQL 17[1] 的正式發(fā)布,這是世界上最先進的開源數(shù)據(jù)庫的最新版本。

備注:是的,“關(guān)系型”定語已經(jīng)去掉了,就是世界上最先進的開源數(shù)據(jù)庫

PostgreSQL 17 建立在數(shù)十年的開源開發(fā)模式基礎(chǔ)上,在不斷提升性能與可伸縮性的同時,也在不斷適應(yīng)數(shù)據(jù)訪問與存儲的新興模式。本次 PostgreSQL 發(fā)布帶來了顯著的整體性能提升,例如,VACUUM 內(nèi)存管理的徹底改進、存儲訪問優(yōu)化、高并發(fā)工作負載改進、批量加載與導出加速、以及索引查詢執(zhí)行的改進等。PostgreSQL 17具備能夠同時惠及新型工作負載和關(guān)鍵核心系統(tǒng)的特性,例如:新增的 SQL/JSON 的 JSON_TABLE 命令改善了開發(fā)者體驗;而對邏輯復制的改進,則簡化了高可用架構(gòu)與大版本升級的管理負擔。

PostgreSQL 核心團隊成員 Jonathan Katz 表示:“PostgreSQL 17 展現(xiàn)了全球開源社區(qū)如何協(xié)同構(gòu)建,改善功能,幫助位于數(shù)據(jù)庫旅途中不同階段的用戶”。“無論是針對大規(guī)模數(shù)據(jù)庫運維的改進,還是基于卓越開發(fā)者體驗的新特性,PostgreSQL 17 都將為您帶來更好的數(shù)據(jù)管理體驗。

PostgreSQL 是一款以可靠性、穩(wěn)健性和可擴展性著稱的創(chuàng)新型數(shù)據(jù)管理系統(tǒng),受益于全球開發(fā)者社區(qū)超過 25 年的開源開發(fā),已成為各類組織的首選開源關(guān)系型數(shù)據(jù)庫


系統(tǒng)性能的全面提升

PostgreSQL 的 vacuum 進程對于系統(tǒng)健康運行至關(guān)重要,且需要服務(wù)器實例資源。PostgreSQL 17 引入了一種新的 vacuum 內(nèi)部內(nèi)存結(jié)構(gòu),將內(nèi)存消耗降低了多達 20 倍。這不僅提高了 vacuum 的速度,還減少了共享資源的占用,為您的工作負載釋放了更多資源。

PostgreSQL 17 繼續(xù)提升其 I/O 層的性能。由于對預寫日志(WAL)處理的改進,高并發(fā)工作負載的 寫入吞吐量可能提升至 2 倍。此外,新的流式 I/O 接口加快了順序掃描(讀取表中所有數(shù)據(jù))以及 ANALYZE 更新查詢計劃統(tǒng)計信息的速度。

PostgreSQL 17 也在查詢執(zhí)行方面提升了性能。對于使用 B-tree 索引(PostgreSQL 默認的索引方法)的 IN 子句查詢,性能有所提高。此外,BRIN 索引現(xiàn)在支持并行構(gòu)建。PostgreSQL 17 在查詢規(guī)劃方面進行了多項改進,包括對 NOT NULL 約束的優(yōu)化,以及對公用表表達式(WITH 查詢)處理的改進。本次發(fā)布還為加速計算添加了更多 SIMD(單指令多數(shù)據(jù))支持,包括在 bit_count 函數(shù)中使用 AVX-512。


進一步豐富的開發(fā)者體驗

PostgreSQL 是首個添加 JSON 支持的關(guān)系型數(shù)據(jù)庫(2012 年),PostgreSQL 17 進一步完善了其對 SQL/JSON 標準的實現(xiàn)。JSON_TABLE 現(xiàn)已在 PostgreSQL 17 中可用,允許開發(fā)者將 JSON 數(shù)據(jù)轉(zhuǎn)換為標準的 PostgreSQL 表。PostgreSQL 17 現(xiàn)在支持 SQL/JSON 的構(gòu)造函數(shù)(JSONJSON_SCALARJSON_SERIALIZE)和查詢函數(shù)(JSON_EXISTSJSON_QUERYJSON_VALUE),為開發(fā)者提供了與 JSON 數(shù)據(jù)交互的更多方式。本次發(fā)布添加了更多 jsonpath 表達式,重點是將 JSON 數(shù)據(jù)轉(zhuǎn)換為原生的 PostgreSQL 數(shù)據(jù)類型,包括數(shù)值、布爾值、字符串和日期/時間類型。

PostgreSQL 17 為 MERGE 添加了更多特性,用于條件更新,包括 RETURNING 子句和更新視圖的能力。此外,PostgreSQL 17 為批量加載和數(shù)據(jù)導出提供了新功能,包括在使用 COPY 命令導出大型行時性能提升多達 2 倍。當源和目標編碼匹配時,COPY 性能也有所提升,并包含一個新選項 ON_ERROR,允許在插入錯誤時繼續(xù)導入。

此次發(fā)布還擴展了對分區(qū)數(shù)據(jù)和分布在遠程 PostgreSQL 實例上的數(shù)據(jù)的管理功能。PostgreSQL 17 支持在分區(qū)表上使用標識列和排除約束。用于在遠程 PostgreSQL 實例上執(zhí)行查詢的 PostgreSQL 外部數(shù)據(jù)包裝器(postgres_fdw)現(xiàn)在可以將 EXISTS 和 IN 子查詢下推到遠程服務(wù)器,以實現(xiàn)更高效的處理。

PostgreSQL 17 還包含一個內(nèi)置的、平臺無關(guān)的、不可變的排序規(guī)則提供者,確保排序規(guī)則的不可變性,并提供了類似于 C 排序規(guī)則的排序語義,但使用 UTF-8 編碼而非 SQL_ASCII。使用這個新的排序規(guī)則提供者,可以保證您的文本查詢無論在何處運行 PostgreSQL,都能返回相同的排序結(jié)果。


為高可用性和主要版本升級提供的邏輯復制增強

邏輯復制用于在許多用例中實時傳輸數(shù)據(jù)。然而,在此版本之前,想要執(zhí)行主要版本升級的用戶必須刪除邏輯復制槽,這需要在升級后將數(shù)據(jù)重新同步到訂閱者。從升級到 PostgreSQL 17 開始,用戶無需刪除邏輯復制槽,簡化了在使用邏輯復制時的升級過程。

PostgreSQL 17 現(xiàn)在包含了邏輯復制的故障轉(zhuǎn)移控制,使其在高可用性環(huán)境中部署時更加可靠。此外,PostgreSQL 17 引入了命令行工具 pg_createsubscriber,用于將物理副本轉(zhuǎn)換為新的邏輯副本。


更多安全和運營管理選項

PostgreSQL 17 進一步擴展了用戶管理數(shù)據(jù)庫系統(tǒng)生命周期的方式。PostgreSQL 有一個新的 TLS 選項 sslnegotiation,允許用戶在使用 ALPN(在 ALPN 目錄中注冊為 postgresql)時執(zhí)行直接 TLS 握手。PostgreSQL 17 還添加了預定義角色 pg_maintain,賦予用戶執(zhí)行維護操作的權(quán)限。

PostgreSQL 附帶的備份工具 pg_basebackup 現(xiàn)在支持增量備份,并添加了實用程序 pg_combinebackup 來重建完整備份。此外,pg_dump 包含一個名為 --filter 的新選項,允許您在生成轉(zhuǎn)儲文件時選擇要包含的對象。

PostgreSQL 17 還增強了監(jiān)控和分析功能。EXPLAIN 現(xiàn)在顯示本地 I/O 塊讀取和寫入所花費的時間,并包含兩個新選項:SERIALIZE 和 MEMORY,可用于查看用于網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)轉(zhuǎn)換時間以及使用的內(nèi)存量。PostgreSQL 17 現(xiàn)在報告索引清理的進度,并添加了系統(tǒng)視圖 pg_wait_events,結(jié)合 pg_stat_activity,可以更深入地了解活動會話的等待原因。


其他功能

PostgreSQL 17 中還添加了許多其他新功能和改進,可能對您的用例有所幫助。請參閱發(fā)行說明以獲取新功能和更改的完整列表。

關(guān)于 PostgreSQL

PostgreSQL 是全球最先進的開源數(shù)據(jù)庫,擁有由成千上萬的用戶、貢獻者、公司和組織組成的全球社區(qū)。有著超過 35 年的工程開發(fā)歷史,始于加州大學伯克利分校,PostgreSQL 以無與倫比的開發(fā)速度持續(xù)發(fā)展。PostgreSQL 成熟的功能集不僅比肩能頂級的專有商業(yè)數(shù)據(jù)庫系統(tǒng),在高級數(shù)據(jù)庫功能、可擴展性、安全性和穩(wěn)定性方面甚至超越了它們


該文章在 2024/9/29 18:08:10 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

黄频国产免费高清视频,久久不卡精品中文字幕一区,激情五月天AV电影在线观看,欧美国产韩国日本一区二区
日本中文字幕有码在线视频三级 | 制服肉丝袜亚洲中文字幕 | 亚洲欧美偷拍五月天 | 亚洲人成网站综合 | 一区二区三区在线观看视频 | 亚洲第一精品小视频在线观看 |