PostgreSQL 9.4 RC1 發布,Postgres 9.4 重要特性:jsonb 數據類型
今年 5 月,PostgreSQL 發布了 全新的 NoSQL 特性,引入了新的類型 JSONB,已經升級為一款混合型(SQL 和 NOSQL)數據庫。而 MongoDB 作為流行的文檔型數據庫,也在努力提高性能以及穩定性,以幫助企業在生產環境中使用。除了發布 MongoDB 企業版外,前不久 Mongodb 又宣布 開始對社區版本提供商業支持。
PostgreSQL的擴展
PostgreSQL的擴展
近日,國外知名 IT 技術媒體 Jaxenter 進行了數據庫觀點調查,對開發者眼中數據庫領域最熱門的話題、最熱門的數據存儲以及處理工具進行統計匯總。調研的目標,是觀察 2017 數據庫大趨勢。
www.postgresql.org 這個官網網站目前已經移植到新的技術框架上,網站本身跟之前差別不大,但用戶體驗上會有一些小變動。所有的數據都移植到了新的框架上,不過文檔方面還有一些調整,請給點耐心以完成最后的更新處理。
PostgreSQL 是一個自由的對象-關系數據庫服務器(數據庫管理系統),它在靈活的 BSD-風格許可證下發行。它提供了相對其他開放源代碼數據庫系統(比如 MySQL 和 Firebird),和對專有系統比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server的一種選擇。
ora2pg 9.1 發布,該版本支持自動檢測對象的大小寫,在數據導出時顯示進度信息以及修復了大量的 bug。
Barman 發布了 1.5.0 版本,該版本最主要的新特性是 get-wal 命令,可將 Barman 變成一個 WAL 挖掘機,用來抽取任何事務日志文件。可輕松集成到任意的 PG 備用服務器作為 WAL 同步的失敗回滾方案。此外該版本還引入重試鉤子腳本,可在備份命令或者 WAL 文件歸檔時調用,與常規的鉤子腳本不同,這是一個支持不斷重試的腳本,除非執行成功。同時 Barman 1.5.0 還增強了可靠性,支持沖突路徑的檢測等等。
Postgresql里面內置了很多的實用函數,下面介紹下組合和切割函數
aiopg是一個用于從asyncio (PEP-3156/tulip) 框架訪問 PostgreSQL 數據庫的Python 開發庫。它是Psycopg數據庫驅動程序異步功能的封裝。
Citus是PostgreSQL的擴展。
這是 PostgreSQL 9.1 的第一個 beta 測試版本。該版本包含了 9.1 版本計劃中的所有新特性。相當于在正式版發布之前的所有更新版本主要是修復發現的bug,不會再有新功能。而正式版將于2~4個月內發布。 PostgreSQL 9.1 最值得關注的新特性包括: 同步復制 多種語言數據庫中可對每個列設置不同的語言排序規則(Collations) 無日志的表 Unlogged Table
Red Hat 5安裝過程&Postgresql安裝&配置雙機熱備
SQL Tabs是一個開源跨平臺的Postgresql桌面客戶端。
sql_firewall是一個 PostgreSQL 擴展目的是為了保護數據庫鐘愛SQL注入或意外查詢。
PG-Strom 是 PostgreSQL 的一個擴展,作為 custom-scan provider。PG-Strom 的目的是利用其龐大的并行執行能力,解放 GPU 設備的一些 CPU 密集工作流。GPU 在處理器核心數量(通常是幾百 - 幾千)和更大的 RAM 帶寬(通常比 CPU 大幾倍容量)上有優勢。在同時處理大規模數值操作的時候最高效。
說起「 Partial Index 」,估計很多人沒聽說過。在 PostgreSQL 中,它的含義是指:通過查詢條件索引選定的行,而不是所有的行。雖然 MySQL 也有此概念,但是其更接近前綴索引的含義:比如你想索引一個 VARCHAR(255) 的字段,根據數據分布情況,你可以僅索引前面若干個字符,如此通過降低索引體積來達到提升性能的目的。
Ora2pg可以用來將Oracle數據庫轉換成PostgreSQL。
libpqxx 是一個用來訪問和操作 PostgreSQL 數據庫的 C++ 客戶端類庫。