PostgreSQL 10首個測試版本發布
mysql 從5.7到8.0,pg從9.6到10,幹起來了。。
PostgreSQL 10 的首個測試版發布了,此版本包含 PostgreSQL 10 最終將提供的所有功能的預覽。當然,有些細節將在最終發布前有所更改。
PostgreSQL 10 主要特性:
新版本允許用戶同時 scale out 和 scale up 其 PostgreSQL 基礎結構:
-
邏輯復制:用於復制指定表或使用復制進行升級的內置選項
-
Native Table 分區:作為 native 數據庫對象的範圍和列表分區
-
附加查詢並行性:包括索引掃描、位圖掃描和合並連接
-
Quorum 提交同步復制:確保不會丟失多個節點
同時還對 PostgreSQL 的連接進行了三項改進:
-
SCRAM 認證,用於更安全的基於密碼的訪問
-
多主機“故障切換”,連接到主機列表中的第一個
-
target_session_attrs 參數,客戶端可以請求讀/寫主機
附加功能
PostgreSQL 10 中還添加了許多改進和新特性。其中一些功能和改進對於某些用戶而言,與上述特性可能一樣或更為重要。
-
Crash-safe 和可復制的 Hash Indexes
-
Multi-column Correlation Statistics
-
授權許可中的新 "monitoring" 角色
-
在 pg_stat_activity 中鎖定等待時間
-
XMLTABLE 查詢表達式
-
行級安全的 Restrictive Policies
-
JSON 和 JSONB 的全文搜索支持
-
pg_receivewal 的壓縮支持
-
ICU 整理支持
-
下推 Aggregates 到外部服務器
-
觸發器執行 Transition Tables
此外,開發人員已經在 SUM()函數,字符編碼轉換,表達式評估,分組集合和與唯一列的連接方面提升了性能。針對大量行數的 Google Analytics(分析)查詢速度最快可提高 40%。
PostgreSQL 10首個測試版本發布