人人人免费人人专区人人,欧美精品不卡,欧美大片无尺码在线观看,久久精品小视频,成人免费黄色大片,欧美+亚洲+精品+三区

PostgreSQL 16發布 提高包括AI在內的工作負載性能

要點:

  • PostgreSQL16發布,提供性能增強,支持大規模數據加載和邏輯復制,以及更多SQL/JSON標準支持。

  • 安全性提升,角色管理更靈活,提供更多控制和安全性。

  • PostgreSQL越來越適用于支持AI/ML數據工作負載,通過擴展和性能增強,提供更多靈活性。

微新創想(idea2003.com)9月15日 消息:開源數據庫 PostgreSQL16今天發布,新增功能將有助于提升各種工作負載的性能,包括人工智能。

PostgreSQL,有時也稱為 Postgres,是最廣泛使用和部署的開源數據庫技術之一,自1996年首次發布以來一直在穩步迭代。這個開源項目得益于強大的貢獻者社區和支持數據庫持續發展的供應商。

地址:https://www.postgresql.org/docs/16/release-16.html

主要云服務提供商包括微軟 Azure、谷歌云平臺(GCP)和亞馬遜網絡服務(AWS)都提供了基于該技術的托管版本,此外還有眾多商業供應商,包括 EDB 和 Percona,也提供了基于 PostgreSQL 的企業和云平臺。

PostgreSQL 本質上是一種關系型數據庫技術,但近年來它的用途已經擴展到作為分析數據庫技術(如谷歌的 AlloyDB)的基礎,并廣泛用作矢量數據庫功能的基礎。

通過 PostgreSQL16,這個開源數據庫已經得到了增強,支持數據的批量加載和查詢、并發性改進以及更多支持并行查詢的選項。此次發布還擴展了 PostgreSQL 對 SQL/JSON 標準的支持,并提供了更多大規模運行邏輯復制的功能。

PostgreSQL 全球開發團隊的核心成員和貢獻者之一 Jonathan Katz 在接受 VentureBeat 采訪時表示:“PostgreSQL16包含許多性能增強功能,可以改善各種規模的日常工作負載。”

在 PostgreSQL16中,數據庫的核心是數據,確保數據能夠被復制和監視一直是 PostgreSQL 不斷改進的方面之一。

在新數據庫中的更新功能之一是邏輯復制的一系列增強功能。Katz 解釋說,PostgreSQL16允許用戶從備用節點設置邏輯復制。他指出,這個功能對于已經在主要實例上承載重要工作負載并希望將邏輯復制卸載到不太繁忙的備用節點的用戶非常有幫助。

“PostgreSQL16還支持在訂閱者上并行應用大事務,這可以加快回放速度,使數據更快地在訂閱者上可用,”Katz 說道。

PostgreSQL 長期以來一直擁有多種本地內置的數據庫操作監視功能,現在通過添加 pg_stat_io 度量標準來擴展這些功能。Katz 解釋說,pg_stat_io 允許數據庫管理員查看 I/O(輸入/輸出)利用率統計數據,例如總讀/寫操作次數、讀/寫的數據量等等。

Katz 表示:“這個新視圖提供了更深入的了解,您的 PostgreSQL 實例如何與存儲層進行交互。”

數據庫管理和安全性得到增強

雖然擴展和監視數據至關重要,但確保數據安全同樣重要。在 PostgreSQL16中,有一系列更新,應有助于提高安全性。

安全更新中最重要的領域之一涉及到了 PostgreSQL 的權限管理功能。數據庫中的權限定義了用戶對給定數據庫可以做什么和不能做什么。在先前版本的 PostgreSQL 中,對于許多核心數據庫管理操作,都需要一個“超級用戶”,即擁有對一切的完全訪問權限的用戶。對于較小的數據庫部署來說,這并不是一個問題,但在較大的環境中迅速成為一個問題。

PostgreSQL16現在提供了更細粒度的控制,用于定義數據庫角色的權限管理,CREATE ROLE 命令定義了數據庫角色。數據庫角色定義了一組與數據庫相關的權限,允許用戶執行某些任務。

EDB 的高級產品經理 Adam Wright 告訴 VentureBeat:“簡而言之,新的角色變更提高了安全性,限制了 CREATE ROLE 及其修改其他角色的權限。”

他解釋說,新角色管理更改解決的問題是,擁有 CREATE ROLE 角色的用戶被允許對他們沒有創建的角色進行更改,包括在某些情況下是 SUPERUSER 角色。現在,通過添加 ADMIN OPTION 權限,這些更改需要請求更改的角色具有 ADMIN OPTION 權限。總的來說,這為數據庫提供了更多的控制和安全性。

此外,受 EDB 運行基于 PostgreSQL 的 BigAnimal 云數據庫服務的經驗的驅動,Wright 表示,EDB 貢獻了一些與角色成員身份相關的更改。

Wright 說:“這些更改允許作為服務提供商和管理員更細粒度地控制在 PostgreSQL 中的用戶(包括管理員)可以做什么。”

AI 工作負載如何適應 PostgreSQL?

PostgreSQL 越來越多地用于支持矢量數據庫工作負載,通常通過 pgvector 擴展。

Katz 表示:“PostgreSQL 的偉大之處在于其可擴展性,允許開發人員快速構建像 pgvector 這樣的擴展,可以支持 AI/ML 數據的生產工作負載。”

“PostgreSQL 包含用于構建自定義數據類型、索引方法和表存儲方法的框架,而在 PostgreSQL16中增強了批量加載功能,這將使 PostgreSQL 更容易與 AI/ML 用例一起使用。”

您可能還喜歡...

發表回復

您的郵箱地址不會被公開。 必填項已用 * 標注