標籤:
http://www.postgresql.org/about/news/1557/
2014年12月18日,PostgreSQL全球開發小組發布PostgreSQL9.4,PostgresQL是世界領先的開來源資料庫。針對不同類型的資料庫使用者,此版本增加了許多新的特性,包括提升PostgreSQL的靈活性,可擴充性和效能,改進對JSON支援,資料複製和索引。
靈活性
通過使用PostgreSQL的新JSONB資料類型,使用者不再需要在關係和非關係型資料存放區之間做出選擇,而是二者都可以兼得。 JSONB支援使用泛化倒序索引(GIN)快速尋找和簡單的運算式搜尋查詢。使用者可以使用多個新的函數提取和處理JSON資料,效能與當前流行的文檔資料庫相當甚至更好。通過JSONB,表中的資料可以容易地與文檔Data Integration為一個完整的資料庫Integration Environment。“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大記憶體頁。
PostgreSQL的9.4已經發布(譯)