PostgreSQL的9.4已經發布(譯)

margiex發表於2014-12-20
http://www.postgresql.org/about/news/1557/
 

2014年12月18日,PostgreSQL全球開發小組釋出PostgreSQL9.4,PostgresQL是世界領先的開源資料庫。針對不同型別的資料庫使用者,此版本增加了許多新的特性,包括提升PostgreSQL的靈活性,可擴充套件性和效能,改進對JSON支援,資料複製和索引。

靈活性
通過使用PostgreSQL的新JSONB資料型別,使用者不再需要在關係和非關係型資料儲存之間做出選擇,而是二者都可以兼得。 JSONB支援使用泛化倒序索引(GIN)快速查詢和簡單的表示式搜尋查詢。使用者可以使用

多個新的函式提取和處理JSON資料,效能與當前流行的文件資料庫相當甚至更好。通過JSONB,表中的資料可以容易地與文件資料整合為一個完整的資料庫整合環境。
“PostgreSQL中的JSONB也給JavaScript開發社群帶來支援,即現在可以通過JS在本地查詢和和儲存JSON資料。Node.js和其他伺服器端JavaScript框架可以受益於PostgreSQL的的安全性和穩健性,同時在DB中儲存無schema的資料。”。

可擴充套件性
在9.4版本中,邏輯解碼(logical decoding)提供了一個新的API用於讀取、過濾和處理PostgreSQL中的資料複製流。這個介面是為新的複製工具,如雙向複製提供支援,從而支援建立多主機的PostgreSQL叢集。資料複製中還包括其它其他改進,如複製槽、基於時間延遲的複製、複製管理的改善,及複製伺服器的資源利用。

效能
9.4版本還引入了多種效能改進,這將使使用者在單臺PostgreSQL伺服器中處理更多的交易。這些包括:
  •     改進GIN索引,使得它們佔用空間比以前減少50%,而效能提升超過3倍。
  •     更快的併發更新物化檢視,更及時的報告資訊。
  •     使用pg_prewarm在重啟時迅速重新載入資料庫快取。
  •     更快的並行寫入PostgreSQL事務日誌。
  •     支援有大容量記憶體的Linux大記憶體頁。


相關文章