開源關聯式資料庫PostgreSQL發布第14個主要更新版本,該版本加入了一些新功能,讓開發者更容易建立和部署需要存取資料的應用程式,新功能包括更方便的JSON存取,以及支援非連續資料範圍,另外,在效能方面也有不少更新,提高PostgreSQL處理高負載和分散式工作負載的能力。
PostgreSQL自9.2版本開始支援JSON資料操作,而現在官方進一步改善JSON資料操作方法,在PostgreSQL 14中,jsonb資料類型現在支援陣列形式的下標腳本表示式,方便開發者擷取和修改JSON資料中的元素。
官方提到,這讓PostgreSQL以及從JSON資料檢索資訊的語法更加一致,PostgreSQL 14所提供的下標腳本框架,可以被通用擴展到其他巢狀資料結構,包括本次所發布的hstore資料類型一樣適用。
而同樣在PostgreSQL 9.2所加入的範圍類型,在這個最新的版本中,更新加入了多範圍資料類型,來支援非連續範圍。多範圍指的是不重疊範圍的有序列表,讓開發人員可以編寫更簡單的查詢,來處理複雜的範圍序列,PostgreSQL中原生範圍類型,包括日期、時間和數字,都支援多範圍資料類型,而其他資料類型也可以經過擴充後,獲得多範圍支援。
官方在PostgreSQL 14大幅增加處理重度工作負載的效能,在多連接使用案例中,使用者可以明顯感覺到吞吐量的提升,官方提到,部分基準測試顯示速度達兩倍提升。
這個版本繼續之前在B-tree索引上的改進,透過頻繁更新索引來減少表格上索引的膨脹。PostgreSQL 14也將工作管線查詢加入到資料庫中,這將能明顯改善高延遲連接,或是具有許多小型寫入操作工作負載的效能。
在分散式工作負載方面,PostgreSQL 14使用邏輯複製時,PostgreSQL現在可以將正在進行的交易,串流傳輸給訂閱者,因此能顯著提升訂閱者的大型交易工作,PostgreSQL 14還對由邏輯複製所支援的邏輯解碼系統,進行了多項效能改善。
用於跨PostgreSQL和其他資料庫聯合工作負載的外部資料打包器,現在獲得平行查詢的能力,增加查詢效率,還可以在外部表格上,批次插入資料,並且匯入表格分區。
官方提到,這個版本對PostgreSQL平行查詢功能進行多項改進,包括更好的平行順序掃描效能,或是用戶在使用RETURN QUERY指令執行平行查詢時,系統也會執行的更快。此外,使用巢狀迴圈合併查詢(JOIN)時,在PostgreSQL 14中添加額外的快取,將會看到效能提升。
PostgreSQL 14還加入date_bin函式,供開發者將時間戳對齊至特定時間區間,還有添加符合SQL的SEARCH和CYCLE子句,在遞迴通用表格表示式中,用於順序和周期偵測。
在安全性上,PostgreSQL 14可以方便地使用pg_read_all_data和pg_write_all_data預定義角色,指派使用者對表格、檢視圖和架構的唯讀和唯寫權限。
網頁設計.RWD響應式網站 / 教育人文類
網站技術:PHP/MySql
提供免費的平台註冊成為師傅,教授專業技能與知識;成為會員尋找自己喜歡的師傅,購買教學課程。這裡不僅可以購買課程,甚至也能上架的自己的課程,推出更優質的課程造福許多會員。
精選專案.網頁設計.RWD響應式網站.企業形象網站 / 環保類
網站技術:PHP . Javascript
各國提倡環境保護,從環境整潔、保護物種甚至是居住環境,本站致力於導入再生能源與綠建築。利用太陽能板、風力...等等增加更多能源。對於建築物來說題昌綠建築標章, 在選購家電上要挑選一級省電的標章也為環境出力。
網頁設計.RWD響應式網站.活動網站 / 電子科技類
網站技術:PHP . Javascript/MySql
響應式(RWD)網頁設計,設計UI/UX使用者體驗,可於各種裝置進行網頁瀏覽(PC、平板、手機)。
一式多用的網頁,可隨著網頁內容需求的不同,動態調整網頁呈現的資料,包含影片、表單、輪播效果等,企業自行發佈新活動。
電話:(02)2739-9096 | 傳真:(02)2739-6637 | 客服:[email protected] | 臺北市信義區和平東路3段257號6樓map
© 2019 傑立資訊 All rights reserved.| 網站隱私政策