上周參加了2015年的中國數據庫大會,差不多從第二屆開始就每年都會北京參會,從最早的嘉賓到這次的會場主持人,也算見證了中國數據庫大會的發展吧。記得最早的時候大會只有兩天,分會場也比較小,而現在各種大會變為了三天,分會場也越來越細化,贊助商也從以前的出版社演變為各種高大上的軟硬件公司,這是主辦方的成功,也是整個數據庫從業人員的驕傲。然而,這次會議討論的最多的依然是去IOE問題,但是原來的主角從MySQL換成了PostgreSQL。在之前的去IOE之MySQL問答系列中,筆者其實已經回答過了這部分的問題,然而不可避免的收到了來自PostgreSQL陣營非善意的“攻擊”,故展開這個話題,盡量做到職責內的公正,公平,公開。如果您有任何關于去IOE的問題,請關注微信公眾賬號InsideMySQL并與我聯系。
David Bolton 是一名獨立開發者,他使用PostgreSQL和MySQL都已有超過十年的時間。近日,他 撰文 闡述了選擇PostgreSQL而不是MySQL的理由。他認為,MySQL之所以仍然如此流行是因為每個Linux Web托管軟件包中都包含它。但隨著Oracle將其收購,MySQL的開源程度大不如前。而PostgreSQL不僅發展更快,還加入了JSON支持,成為少數幾個支持NoSQL的關系型數據庫之一。
1.在HP服務器上創建一個postgres用戶<br> 2.從HP網站下載一個GCC安裝包及其相關的依賴包,并安裝之。<br> 3.從GCC網站下載一個GCC源代碼包,并使用安裝版GCC對其進行完整的編譯。<br> 4.下載PostgreSQL源代碼包,并使用編譯版GCC對其編譯。<br> 5.下載GEOS源代碼包,并使用編譯版GCC對其編譯。<br> 6.下載Postgis源代碼包,并使用編譯版GCC對其編譯。<br> 7.使用Postgis創建模版數據庫。
這兩天正忙著研究postgresql,基本用法和其他數據庫大同小異,先不自己講解,今天主要想記錄下postgresql的集群方案hotstandby方式。?本人設置集群環境:三臺電腦:一臺主數據庫和兩臺從數據庫
聯邦機構肩負著一個重大的使命 – 替這個世界上最大的政府之一維持預算。當尋找IT解決方案時,意味著要找到能夠完成任務的軟件,而不會迫使稅收上漲到讓國會面臨窘境的地步 – 再度。
PostgreSQL (也叫 Postgres)是一個自由的對象-關系數據庫服務器(數據庫管理系統),它在靈活的 BSD-風格許可證下發行。它提供了相對其他開放源代碼數據庫系統(比如 MySQL 和 Firebird),和對專有系統比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server的一種選擇。
PostgreSQL是以加州大學伯克利分校計算機系開發的 POSTGRES,現在已經更名為PostgreSQL,版本 4.2為基礎的對象關系型數據庫管理系統(ORDBMS)。PostgreSQL支持大部分 SQL標準并且提供了許多其他現代特性:復雜查詢、外鍵、觸發器、視圖、事務完整性、MVCC。同樣,PostgreSQL 可以用許多方法擴展,比如, 通過增加新的數據類型、函數、操作符、聚集函數、索引。免費使用、修改、和分發 PostgreSQL,不管是私用、商用、還是學術研究使用。
MobileCan 是第一款 iOS 系統上的 PostgreSQL 客戶端軟件,主要特點: 1、支持SSH Tunneling 2、可以利用內置的關鍵字列表、表格和字段視圖來構建復雜的查詢。
一個高可用性的開源數據庫目前已由 Amazon EC2 提供。如果你正準備想將數據庫遷移到公用或私有的云計算環境中,如今 EnterpriseDB 在周四剛發布的 Postgres Plus Cloud Server 就是為你準備的。
Benetl 是 PostgreSQL 數據庫的一個免費的 ETL 工具,同時也支持 MySQL。用于從包括 csv、txt和 excel 文件中抽取數據進行轉換并導入到數據庫中。
PostgreSQL 是一個自由的對象-關系數據庫服務器(數據庫管理系統),它在靈活的 BSD-風格許可證下發行。它提供了相對其他開放源代碼數據庫系統(比如 MySQL 和 Firebird),和對專有系統比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server的一種選擇。
上周三,也就是PostgreSQL 9.2最后一個commitfest到來的前四天,Robert Haas提交了一個名為JSON for 9.2的補丁,欲將JSON列為PostgreSQL的核心類型。基本上,該補丁功能是對文本進行解析,確保它是有效的JSON數據,并加以存儲。
PostgreSQL 項目發布了最新版本:9.1.3, 9.0.7, 8.4.11 和 8.3.18,這些更新的版本包含很多的 bug 修復,其中有一些是安全性相關的問題
pgBadger 是一個 PostgreSQL 數據庫日志分析程序,可生成詳細的報表和圖表,旨在替換 pgFouine 腳本。
Pomm 是一個輕量級、快速、高效而且強大的 PHP 對象映射框架,專為 PostgreSQL 設計。由于只支持 PostgreSQL,Pomm 利用了 PostgreSQL 本身的豐富特性,性能非常強勁,功能很強大。
提供兩個SQL命令,盡量兼容Oracle: 1、ALTER SYSTEM CHECKPOINT; 這個其實就是將 CHECKPOINT 封裝到一個新語法,沒什么改動。 2、ALTER SYSTEM FLUSH SHARED_BUFFER / BUFFER_CACHE;
RecDB 是一個基于 PostgreSQL 9.2 構建的推薦引擎。運行應用開發者構建推薦應用,并提供很多廣泛使用的推薦算法,例如用戶-用戶協作過濾、項目項目協作過濾、奇異值分解等。
想查看Postgresql的執行計劃,下面分析下PG執行計劃中的cost等相關值是怎么計算出來的
PoWA是一個PostgreSQL的工作負載分析工具,能夠收集性能統計,并提供實時的圖表和圖形,以幫助監測和調整你的PostgreSQL服務器。
表空間:字面上理解就是表存儲的物理空間,其實包括數據庫的表、索引、序列等。 可以將表空間創建在服務器的不同分區,這樣做的好處有: 一、如果初始化集群所在分區已經用光,可以方便的其他分區上創建表空間已達到擴容的目的。