既然  MySQL 8 和  PostgreSQL 10 已經發布了,現在是時候回顧一下這兩大開源關係型資料庫是如何彼此競爭的。 在這些版本之前,人們普遍認為,Postgres 在功能集表現更出色,也因其“學院派”風格而備受稱讚,MySQL 則更善長大規模併發讀/寫。 但是隨著它們最新版本的釋出,兩者之間的差距明顯變小了。
2018-06-04
更新內容: 新增 PostgreSQL 儲存配置 修改 MySQL 單元測試執行方式 duic 配置中心: duic 是採用 kotlin 與 spring-webflux 開發的配置中心。通過 HTTP 的方式獲取配置資訊,可管理任何語言、應用的配置。設計目標是統一不同應用的配置管理方式,打造更人性化的配置編輯方式,提供更靈活的配置獲取方式。 支援 MongoDB、
2018-05-31
PostgreSQL 11 首個 Beta 測試版已釋出,包含 PostgreSQL 11 最終版本中可用的所有特性的預覽。當然,部分細節可能最終會有所變化。 PostgreSQL 11 的主要特性集中在效能、更大的資料集以及易用性上。 分割槽改進 支援 hash partitioning UPDATE statements issued to a partition key
2018-05-25
PostgreSQL 11 將會是 2018 年晚些時候釋出的下一個主要功能版本。雖然目前尚未完成,但我們可以從它們最近更新的釋出說明看到對於即將到來的主要更新內容的概述。 沒有太大的意外,提升效能仍然是 PostgreSQL 11 的一大關注點,隨之而來的是各種優化以及持續進行的對於“並行”的開發工作,除此之外,還有最近引入的對 JIT(just-in-time) 編譯的支援。 改進
2018-05-24
近日,流行開源資料庫 PostgreSQL 的主要貢獻者 Robert Haas 在其個人部落格上 發表 了關於對 PostgreSQL 內建分片功能的看法。 Robert Haas 表示,PostgreSQL 內建分片功能是許多開發者期待已久的特性。即便如此,要在 PostgreSQL 11(將於今年秋季釋出)實現的真正的分片功能是不可能的。不過這個實現這項功能的勢頭正在增強,Robert
2018-05-19
PostgreSQL 10.4, 9.6.9, 9.5.13, 9.4.18 和 9.3.23 全系列更新發布! 本次更新修復了一個安全問題以及過去三個月報告的一些錯誤。 安全問題 該版本修復了一個安全漏洞 CVE-2018-1115: 函式 pg_logfile_rotate() 許可權過高,使得可允許訪問控制列表 其他 Bug 修復和改進 本次更新還修復了過去幾個月
2018-05-12
pgAdmin 開發團隊宣佈 pgAdmin 4 3.0版釋出。此版本的包含 100 多個錯誤修復和新功能。有關更多詳細資訊,請參閱 發行說明 。 pgAdmin 是 PostgreSQL 領先的開源圖形管理工具。 更新內容: The desktop runtime now runs as a system tray application and utilises the browse
2018-04-14
據瞭解,使用最廣的 PostgreSQL 資料庫可能會在近期變得巨快,這要感謝正在進行的 LLVM JIT 計劃。 分析稱,該技術的原理是通過利用 LLVM 的即時編譯支援,在 PostgreSQL 中進行 JIT 編譯 SQL 查詢,而不是通過 Postgres 的直譯器傳遞 SQL 查詢。通過 LLVM JIT 查詢,可以更多地使用執行時資訊,並且特別有助於提高複雜 SQL 查詢的效能,從
2018-04-08
DB-Engines 釋出了 2018 年 4 月份的資料庫排名,排名前三的依然是 Oracle、MySQL 和 Microsoft SQL Server 。 前 20 名的資料庫中,本月排名出現上升的有 Elasticsearch ,從上個月的第 9 名上升至第 8 名。MariaDB 資料庫從上個月的 15 上升到 14 名。 PostgreSQL 略有下降,下降了 3.88 個百分點。
2018-04-03
一直進行中的在 PostgreSQL 後端應用 LLVM JIT 技術目前被發現已有一個相關的提交資訊。相信在不久的將來,被廣泛使用的 PostgreSQL 資料庫將會變得更快! 通過利用 LLVM 的即時編譯技術,而不是通過 Postgres 的直譯器傳遞 SQL 查詢,從而在 PostgreSQL 中通過 JIT 編譯 SQL 查詢,這可以更多地使用執行時資訊,並且特別有助於提高複雜 SQL
2018-03-23
TimescaleDB 0.9.0 已釋出,TimescaleDB 是基於 PostgreSQL 資料庫開發的一款時序資料庫,以外掛化的形式打包提供,隨著 PostgreSQL 的版本升級而升級,不會因為另立分支帶來麻煩。 TimescaleDB 架構 資料自動按時間和空間分片(chunk) 該版本值得關注的變更 Streamlined update process fo
2018-03-06
DB-Engines 釋出了 2018 年 3 月份的資料庫排名,排名前三的依然是 Oracle、MySQL 和 Microsoft SQL Server 。 前 20 名的資料庫中,本月排名出現上升的只有 MariaDB ,從上個月的第 17 名上升至第 15 名。SAP Adaptive Server 和 HBase 則分別從第 15 名和第 16 名降至第 16 名和第 17 名。 Po
2018-03-05
PostgreSQL 10.3, 9.6.8, 9.5.12, 9.4.17 和 9.3.22 全系列更新發布。本次更新主要是解決 CVE-2018-1058 漏洞,對該漏洞的描述為,使用者可在不同的 schema 中建立 like-named 物件,而這些 schema 會改變其他使用者查詢的行為並導致意外或惡意的行為發生,即我們常說的木馬攻擊。 其他 Bug 修復和改進: Preve
2018-03-02
Pgpool-II 是一個給 PostgreSQL 補充實用功能的工具,包括:連線池、負載均衡、自動故障切換等等。 Pgpool-II 剛剛釋出了五個新版本: 3.7.2 3.6.9 3.5.13 3.4.16 3.3.20 新版本修復了在 Pgpool-II 3.7.0、3.6.6 和 3.5.10 中套接字寫入的 bug 。之前,當網路負載很高時,可能會向
2018-02-14
PostgreSQL 釋出 10.2,9.6.7,9.5.11,9.4.16,9.3.21。此版本修復了兩個安全問題。此版本還修復了可能導致資料損壞的 VACUUM,GIN 索引和雜湊索引問題,以及使用並行查詢和邏輯複製的問題。 更新內容: 安全問題 CVE-2018-1052 : Fix the processing of partition keys containing
2018-02-09
PostgreSQL JDBC 42.2.1 釋出了。該版本主要解決一些迴歸問題: 當 DateStyle 設定為 ISO(〜PgBouncer)時避免連線失敗 軟體包 scram:客戶端類,所以 SCRAM 在使用 shaded jar 時工作 reWriteBatchedInserts = true 會導致 ON CONFLICT 問題的語法錯誤 當 stringTyp
2018-01-31
Citus 7.2 釋出了。CitusDB 是一個基於最新 PostgreSQL 構建的分散式資料庫。CitusDB 可對 PostgreSQL 資料庫進行伸縮以適合大資料的處理。可在叢集中進行自動分片和碎片複製,執行在雲端或者混合系統中。資料庫的查詢可在叢集中進行分散式處理,充分利用叢集中每個節點的計算能力。CitusDB 可提升 PostgreSQL 的高併發性和 JSON 支援,可用作事務以
2018-01-28
DB-Engines 網站宣佈 PostgreSQL 為 2017 年度資料庫管理系統。 DB-Engines 表示 ,PostgreSQL 在 2017 年的資料庫排名中,比其他監測到的 341 個資料庫管理系統都更受歡迎。因此,決定宣佈 PostgreSQL 為 2017 年的年度 DBMS。 計算結果基於當前(2018 年 1 月)分數和 2017 年 1 月差值獲得。最終的結
2018-01-12
DB-Engines 釋出了 2018 年 1 月份的資料庫排名。排前 20 名的資料庫中,Oracle 穩居第一, Cassandra 超過 Redis ,奪回第 8 的位置。第 14 名的 Solr 被第 13 名的 SAP Adaptive Server 趕超,SQLite 有小幅回升趨勢。整體排名沒有太大的變化。 被眾多人看好的 PostgreSQL 排在第四,雖然排名未變,但是一直保持
2018-01-04
EasyMybatis 1.5.0 釋出,此次更新內容如下: 支援PostgreSQL、SQLite 新增線上開發文件,文件地址: http://durcframework.gitee.io/easymybatis-doc/ 修復若干BUG 開發文件包含了對框架的介紹和使用,框架的大部分功能都寫在了文件裡面了,文件也會不定期的更新。文件目錄如下: easymyb
2017-12-26
PostgreSQL 是一個自由的物件-關聯式資料庫伺服器(資料庫管理系統),功能很強大。包括了可以說是目前世界上最豐富的資料型別的支援,比如 IP 型別和幾何型別等等。 PostgreSQL 在 1973 年還處於一個渾沌初開的年代,在那個年代大家並不瞭解資料庫。很不幸的是,在 1982 年的時候 ingres 就閉源了,走上了商業化的道路。 PostgreSQL 真正誕生於二十世紀八十年代
2017-12-20
DB-Engines 是全球最流行的資料庫排行榜之一,在近幾個月的排行榜中,PostgreSQL 都保持著非常好的勢頭,從 最穩(10月) 到 一路高漲(11月) ,再到 穩步上升(12月) ,一步步向 Oracle,MySQL 和 Microsoft SQL Server 的位置靠近。按照目前的速度,我們似乎有理由相信,有朝一日,它將實現超越。 在過去的5年裡,MongoDB 獲得了數十億美元
2017-12-09
DB-Engines 釋出了 2017 年 12 月份的資料庫排名。排前 20 名的資料庫中,Oracle 穩居第一,排名在第 9 名的 Cassandra 趕超排在第 8 名的 Redis,第 14 名的 SAP Adaptive Server 趕超第 13 名的 Solr,SQLite 有小幅下降趨勢。 被眾多人看好的 PostgreSQL 雖然排名未變,但是一直保持上升趨勢。 拿得阿里
2017-12-05
在 Amplitude,我們的目標是提供易於使用的互動式產品分析服務,這樣每個人都可以找到他們關於產品問題的答案。為了提供良好的使用者體驗,Amplitude 需要快速提供這些答案。所以,當我們的一個客戶抱怨在 Amplitude UI 中載入事件屬性的下拉時間太久時,我們開始深入研究其中的問題。 通過跟蹤不同級別的延遲,我們判斷出一個特定的 PostgreSQL 查詢需要 20 秒才能完成。這
2017-12-01
PostgreSQL 資料庫釋出了更新,包括 10.1、9.6.6、9.5.10、9.4.15、9.3.20 和 9.2.24。本次更新修復了三個安全問題,此外,還修復了在 BRIN 索引、邏輯複製中發現的問題,以及過去三個月中報告的其他錯誤。 已修復的三個安全漏洞: CVE-2017-12172 :啟動指令碼允許資料庫管理員修改擁有 root 許可權(root-owned)的檔案
2017-11-16
PostgreSQL全球開發小組釋出了資料庫系統支援的版本更新,包括10.1,9.6.6,9.5.10,9.4.15,9.3.20和9.2.24。此版本修復了三個安全問題。此版本還修復了在過去三個月中報告的BRIN索引,邏輯複製和其他錯誤中發現的問題。 這個版本已經修復了三個安全漏洞: CVE-2017-12172 :啟動指令碼允許資料庫管理員修改根檔案 CVE-2017-15
2017-11-11
DB-Engines 釋出了 2017 年 11 月份的資料庫排名。排前 20 名的資料庫中,僅排名在第 15 位的 Splunk 和第 16 位的 HBase ,位置出現了互調,其他資料庫排名未變。 與上月相比,排名前三的 Oracle、MySQL 、Microsoft SQL Server 本月得分均出現增長。不過對比去年同期, Oracle 和 MySQL 仍有明顯的下滑。 Postgr
2017-11-03
作者 digoal   原文出處: https://github.com/digoal/blog/blob/master/201710/20171009_01.md 背景 通常一個內容社群網站可能需要記錄這麼一些資料: 文章,使用者,標籤。 還有三者之間的關係,包括,文章的標籤,使用者閱讀了文章,使用者收藏了文章,使用者關注了某使用者,使用者是某篇文章的作者。 最終要實現毫無人道的查
2017-10-11
這個版本修正了過去六個月中報告的各種問題,另外還新增了若干新特性和配置選項:  - Add translation of SUBSTRB into substr.  - Allow use of array in MODIFY_TYPE to export Oracle user defined    type that are just array of some data type. For 
2017-10-08
從 5 月份釋出的 PostgreSQL 10 首個 Beta 測試版到今天已有小半年時間,今天 PostgreSQL 終於宣佈了 PostgreSQL 10 正式版。 全新的 PostgreSQL 10 正式版值得關注的新特性包括: 使用基於釋出和訂閱機制的邏輯複製 宣告式的表分割槽 提升了查詢的併發性 顯著的效能提升 更強的基於 SCRAM-SHA-256 密
2017-10-06