PostgreSQL 11.0的新版本已經發布

PostgreSQL的

PostgreSQL是一個面向對象的關係數據庫管理系統 和免費的,根據PostgreSQL許可證發行,類似於BSD或MIT。

像許多其他開源項目一樣, PostgreSQL開發不是由一個公司或個人來管理,而是由一組開發人員來管理 在無私,無私,自由或得到商業組織支持的情況下工作的人。

它的一些主要特徵是:

出勤率高

通過一個稱為MVCC(多版本並發訪問,其英文縮寫)的系統PostgreSQL 允許當一個進程向一個表寫入數據時,其他進程無需鎖即可訪問同一表。 每個用戶都有一個一致的看法。

PostgreSQL本地提供以下支持:

  • 任意精度數字。
  • 長度不受限制的文字。
  • 幾何圖形(具有各種相關功能)。
  • IP地址(IPv4和IPv6)。
  • CIDR樣式的地址塊。
  • MAC地址。

數組。

另外 用戶可以創建自己的數據類型,這要歸功於GiST基礎架構,可以完全索引 PostgreSQL。 一些示例是PostGIS項目創建的GIS數據類型。

關於PostgreSQL 11.0的新版本

幾天前發布了新版本的PostgreSQL,該版本已達到其PostgreSQL 11版本, 添加了新功能,最重要的是修復了各種錯誤。

主要的新穎之處在於,它們專注於管理具有大量數據的數據庫。

改進的分區

PostgreSQL已經允許分區很長時間了,它是關於將數據存儲在邏輯上在一個表中的幾個單獨的表中。

數據庫用戶看不到此佈局,因此可以將數據存儲在各種文件系統中,以根據數據具有不同的特性。 例如,最新數據存儲在SSD上,最舊的數據存儲在硬盤上。

可以劃分為數據列表或間隔。 現在可以對鍵哈希進行分區以使數據隨機化。

這使得可以在多個存儲中分佈讀取和寫入操作。

現在可以在主表級別上聲明主鍵和外鍵以及索引和触發器,並將它們反映在分區中的所有成員表上。

PostgreSQL的 現在,如果更改分發密鑰,您還可以自動更改分區數據。

分區表的讀取性能也已通過新的分區刪除策略得到了改善。

特點 更新插入 現在可用於分區表。

postgresql 11

存儲過程中事務的可用性

存儲過程在PostgreSQL中已經存在很長時間了,但是無法在其中創建事務。 現在有可能。

性能提升

現在 可以並行完成多個操作,以利用當今處理器的許多核心。

因此,分區表可以並行讀取,也可以在查詢時讀取 選擇 包含一個子句 UNION .

索引的創建以及數據定義語言的其他命令(數據線),為 創建表 o 創建材料視圖。

隨時隨地構建

時間編譯器可用。 您可以優化複雜的查詢以提高其執行速度。 PostgreSQL為此使用LLVM編譯器。

要激活它,他們必須添加它 jit =肛門 配置文件或定義會話變量SET jit =開。

簡化=速度

調用時無需重寫整個表 更改表…添加列…默認 …默認值為非NULL。 如果表很大,這將大大提高此命令的執行速度。

用戶體驗

關鍵字 退出 現在,除了\ q之外,還可以通過命令行界面(psql)識別它們以完成該過程。

為了獲得此新版本,您可以訪問 以下鏈接。 


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。