Posts in 2024
  • 不要更新!发布当日叫停:PG也躲不过大翻车

    2024年11月16日 in PG 生态

    Featured Image for 不要更新!发布当日叫停:PG也躲不过大翻车

    老话说的好,不要在星期五发布代码。前天刚发布的 PostgreSQL 例行小版本虽然特意避开了星期五发布,但却给社区加了一周的活 —— PostgreSQL 社区将于下周四发布一个非常规紧急小版本 PostgreSQL 17.2,16.6, 15.10,14.15,13.20,甚至是刚刚已经 EOL 的 PG 12 也会有 12.22…… 。 在过去十年里这是第一次出现这样的情况:在 PostgreSQL 发布日的当天,新版本就因为社区发现的问题而叫停。紧急发布的原因有两个, …

    Read more

  • PostgreSQL 12 过保,PG 17 上位

    2024年11月14日 in PG 生态

    Featured Image for PostgreSQL 12 过保,PG 17 上位

    根据 PostgreSQL 的 版本策略,在 2019 年发布的 PostgreSQL12 将于今日(2024-11-14)正式脱离支持生命周期。 PG 12 最后一个小版本为 2024-11-14 发布的 12.21,而这将是 PG 12 的最终版本,而新发布的 PostgreSQL 17.1 则将成为当下合适的新业务选择。 Version Current minor Supported First Release Final Release 17 17.1 Yes September 26, …

    Read more

  • PZ:MySQL还有机会赶上PostgreSQL的势头吗?

    2024年11月05日 in 数据库

    Featured Image for PZ:MySQL还有机会赶上PostgreSQL的势头吗?

    Percona 的老板 Peter Zaitsev最近发表一篇博客,讨论了MySQL是否还能跟上PostgreSQL的脚步。 Percona 作为MySQL 生态扛旗者,Percona 开发了知名的PT系列工具,MySQL备份工具,监控工具与发行版。他们的看法在相当程度上代表了 MySQL 社区的想法。 作者:Peter Zaitsev,Percona 老板,原文:How Can MySQL Catch Up with PostgreSQL’s Momentum? 译者:冯若 …

    Read more

  • PostgreSQL神功大成!最全扩展仓库来了!

    2024年11月02日 in PG 生态

    Featured Image for PostgreSQL神功大成!最全扩展仓库来了!

    最近没怎么更新,因为在憋大招。最近功成出关,遂发此文为贺 —— 我做了一个收录PG生态所有能打的340个扩展的仓库,让 PostgreSQL 在成为数据库全能王的道路上又往前迈出了坚实的一步! 自从我在 《PostgreSQL正在吞噬数据库世界》 一文中指出 可扩展性 对于 PostgreSQL 的重要性以来,PG 社区对此进行了热烈的讨论,并且达成了共识。 最终体现在《PostgreSQL 17 发布注记!》中。 但真正重要的事情不是认识世界,而是改变世界。既然大家都已经认清了扩展很重要,那么 …

    Read more

  • 开源“暴君”Linus清洗整风

    2024年10月25日 in 数据库

    Featured Image for 开源“暴君”Linus清洗整风

    最近Linus在项目中踢出了几位俄罗斯籍开发者,引发开源世界中的一片哀嚎声。但其实很多人都忘记了,Linux 是 Linus 的个人项目,三十年前是,现在也依然是。Linus 本人始终亲自掌握着开源项目的最高权力 —— Linux 的发布权。Linux 社区本质是帝制的 —— 而 Linus 本人就是最早且最成功的技术独裁者。 Ok, lots of Russian trolls out and about. It’s entirely clear why the change …

    Read more

  • WordPress社区内战:论共同体划界问题

    2024年10月17日 in 云计算

    Featured Image for WordPress社区内战:论共同体划界问题

    “我想直率地说:多年来,我们就像个傻子一样,他们拿着我们开发的东西大赚了一笔”。 —— Redis Labs 首席执行官 Ofer Bengal 的这句名言,成为 WordPress 社区内战,以及开源社区与商业利益之间的冲突的生动注脚。 我认为这个事件非常有代表性和启发意义 —— 当开源理想与商业利益出现冲突时,应该怎么做?一个开源项目的创始人,应当用什么样的方式来保护自己的利益,并维护社区的健康与可持续发展?这对 PostgreSQL 社区和其他开源软件社区与云厂商之间的冲突又能带来什么启 …

    Read more

  • PostgreSQL 规约(2024版)

    2024年10月09日 in PG 生态

    Featured Image for PostgreSQL 规约(2024版)

    0x00背景 没有规矩,不成方圆。 PostgreSQL的功能非常强大,但是要把PostgreSQL用好,需要后端、运维、DBA的协力配合。 本文针对PostgreSQL数据库原理与特性,整理了一份开发/运维规约,希望可以减少大家在使用PostgreSQL数据库过程中遇到的困惑:你好我也好,大家都好。 本文第一版主要针对 PostgreSQL 9.4 - PostgreSQL 10 版本 ,当前最新版本针对 PostgreSQL 15/16/17 进行更新与调整。 0x01 命名规范 计算机科 …

    Read more

  • 云数据库:用米其林的价格,吃预制菜大锅饭

    2024年10月06日 in 云计算

    Featured Image for 云数据库:用米其林的价格,吃预制菜大锅饭

    云数据库是不是天价大锅饭 RDS带来的数据库范式转变 质量安全效率成本剖析核算, 下云数据库自建,如何实战! 太长;不看 从商业软件到开源软件再到云软件,软件行业的范式出现了嬗变,数据库自然也不例外:云厂商拿着开源数据库内核,干翻了传统企业级数据库公司。 云数据库是一门非常有利可图的生意:可以将成本不到 20¥/核·月的硬件算力卖出十倍到几十倍的溢价,轻松实现 50% - 70% 甚至更高的毛利率。 然而,随着硬件遵循摩尔定律发展,云管控软件出现开源平替,这个生意面临着严峻的挑战:云数据库服务丧 …

    Read more

  • PostgreSQL 17 发布:摊牌了,我不装了!

    2024年09月26日 in PG 生态

    Featured Image for PostgreSQL 17 发布:摊牌了,我不装了!

    一年一度的 PostgreSQL 大版本发布来了!这次的 PostgreSQL 17 ,又给我们带来了什么惊喜呢? 在这次大版本发布注记中, PostgreSQL 全球社区直接摊牌了 —— 不好意思,我不装了 —— “现在PG就是世界上最先进的开源数据库,已经是各种规模组织的首选开源数据库了”。虽然没有指名道姓,但官方已经无限接近喊出“干翻顶级商业数据库”(Oracle)的口号了。 在年初发表的 《PostgreSQL 正在吞噬数据库世界》中,我提出 可扩展性 是 PostgreSQL 独一无二 …

    Read more

  • 阿里云:高可用容灾神话破灭

    2024年09月17日 in 云计算

    Featured Image for 阿里云:高可用容灾神话破灭

    2024年9月10日,阿里云新加坡可用区C数据中心因锂电池爆炸导致火灾,到现在已经过去一周了,仍未完全恢复。 按照月度 SLA 定义的可用性计算规则(7天+/30天≈75%),服务可用性别说几个9了,连一个8都不剩了,而且还在进一步下降中。 当然,可用性八八九九已经是小问题了 —— 真正的问题是,放在单可用区里的数据还能不能找回来? 截止至 09-17,关键服务如 ECS, OSS, EBS, NAS, RDS 等仍然处于异常状态 通常来说,如果只是机房小范围失火的话,问题并不会特别大,因为电源 …

    Read more