跳转到主要内容

数据库老司机

冯若航 @Vonng / Pigsty

关于数据库行业的动态、新闻、调查、理念与最佳实践 —— 拨云见日,直击行业本质。

数据库老司机
Catalog Bullshit:把数据库拆开,再租给你一张 PostgreSQL 表PostgreSQLOLAP对象存储技术评论
AWS 收购 DuckDB:鸭子飞进亚马逊雨林DuckDBAWS数据库开源
苹果没开发布会,直接上线了 512 GB 的 Mac StudioAppleMac Studio本地 AI
Omarchy:桌面 Linux 发行版有救了吗?LinuxOmarchy操作系统
是 Oracle 的失误让 PostgreSQL 赢了吗?PostgreSQL开源社区治理云计算
SOW:论母猪的产后护理PostgreSQLPigsty软件仓库
OINK:文档框架这件事,折腾了六年,终于靠 Codex 毕业了Codex文档开源
上游没有的 Bug,为什么会出现在官方包里?RedisLinux软件仓库开源
Silo 发布:兼容 S3/MinIO 的开源对象存储对象存储开源
一个词是怎么死的数据库开源技术评论
MinIO 发布10分安全漏洞安全对象存储商业
MySQL 9.7:还是那碗冷饭MySQLPostgreSQL数据库技术评论
续命 MinIO:承诺兑现对象存储安全开源
把 Agent 的状态放进数据库PostgreSQLAIAgentPigsty
360安全龙虾,把自己的泛域名私钥打进了安装包AIAgent安全
一场辩论之后,认真聊聊“本体论”OLAP数据主权哲学技术评论
InsForge:为 Vibe Coding 而生的 SupabaseAIPostgreSQL开源
两小时复活 MinIO,然后网站炸了对象存储开源随笔
Palantir 的“本体论”骗局数据库哲学技术评论
重新设计数据密集型应用数据库翻译
DDIA 第二版翻完了:一个跨越八年的 AI 寓言分布式系统数据库翻译
MinIO 已死,MinIO 复生对象存储开源
DuckDB 开发者大会四连击:扩展,加密,存储过程,边缘分析OLAP扩展随笔
深入解析:元旦当天华为高斯数据库BUG,搞摊中国银行APP国产数据库PostgreSQL故障复盘
国产数据库:我已经过了痛心疾首的阶段国产数据库技术评论
Andy Pavlo:2025 数据库世界年度总结PostgreSQL数据库
2025 年度数据库世界总结:石破天 vs Andy Pavlo 对谈录PostgreSQL数据库PG生态
Agent 需要什么样的数据库?PostgreSQLAIAgent数据库
MySQL与白酒:互联网行业的服从测试MySQL数据库技术评论职业
Victoria:吊打业界的可观测性全家桶来了监控
MinIO已死,谁能接盘?对象存储数据库开源
MinIO已死对象存储数据库开源
当答案唾手可得,问题成为新货币AI哲学职业
聊聊开源软件供应链信任问题软件仓库PG管理开源
原地报废:不要在生产环境用Docker跑PostgreSQL!PostgreSQL容器化故障复盘
GPT5/Claude:国产数据库行业研究对比国产数据库大模型技术评论
DDIA第二版中文翻译分布式系统数据库翻译
专栏:数据库老司机数据库技术评论
懂车帝暴打智驾,懂库帝在哪里PostgreSQL数据库技术评论社会观察
AI时代的数据库与DBA将何去何从AI数据库PG管理职业
数据库老司机勇闯现代前端大观园软件工程随笔
别争了,AI时代数据库已经尘埃落定AIPostgreSQL数据库开源
开放数据标准:Postgres,OTel,与IcebergPostgreSQLOLAP数据库监控
小数据的失落十年:分布式分析的错付OLAP数据库分布式系统
OpenAI:将PostgreSQL伸缩至新阶段PostgreSQLCodex性能架构
不缺好数据库内核,缺能用好数据库的DBA数据库职业技术评论
数据库茶水间:OpenAI拟收购Supabase ?PostgreSQL商业随笔
这次数据库真爆炸了,但摇人也没用了数据库备份故障复盘
Etcd坑了多少公司?数据库分布式系统容器化故障复盘
影视飓风达芬奇千万级数据库演化及实践PostgreSQLPigsty数据库
数据库爆炸了怎么摇人?数据库故障复盘职业
MySQL vs PostgreSQL @ 2025MySQLPostgreSQL数据库软件工程
特大新闻, Oracle强劲对手宣布开源!OracleMySQL数据库
数据库火星撞地球:当PG爱上DuckDBPostgreSQLOLAP数据库
HTAP数据库,一场无人鼓掌的演出OLAP国产数据库数据库
国产数据库里有能打的吗?国产数据库技术评论
对比Oracle与PostgreSQL事务系统PostgreSQLOracle数据库事务
如何在数据库中直接检索PDF数据库向量扩展
数据库即业务架构PostgreSQL数据库架构PG生态
Andy Pavlo: 2024年度数据库回顾数据库翻译
使用一条 SQL 计算扑克24点PostgreSQLMySQL数据库
七周七数据库(2025年)PostgreSQLOLAP数据库翻译
你为什么不用连接池?数据库性能PG管理
中国的开源运动再次到了十字路口国产数据库LinuxPG内核
自建Supabase:创业出海的首选数据库数据库PG生态
面向未来数据库的现代硬件数据库硬件性能翻译
这么吹国产数据库,听的尴尬癌都要犯了国产数据库技术评论
MySQL还有机会赶上PostgreSQL吗?MySQLPostgreSQL数据库技术评论
开源“暴君”Linus清洗整风Linux开源技术评论
第二批数据库国测名单:国产化来了怎么办?国产数据库商业
先优化碳基BIO核,再优化硅基CPU核软件工程性能数据库翻译
MongoDB没有未来:好营销救不了烂芒果MongoDBPostgreSQL数据库PG生态
MongoDB:现在由PostgreSQL强力驱动?MongoDBPostgreSQL数据库技术评论
ElasticSearch又重新开源了???数据库开源
计算机名著《DDIA》野猪书第二版来了数据库文档翻译
如果 Oracle 都不能在 JAVA 上赚钱,基础软件不如不做Oracle软件工程成本
瑞士强制政府软件开源国产数据库开源
机场出租车恶性循环与国产数据库怪圈国产数据库技术评论
MySQL安魂九霄,PostgreSQL驶向云外MySQLPostgreSQL数据库技术评论
CVE-2024-6387 SSH漏洞修复安全Linux故障复盘
Oracle还能挽救MySQL吗?MySQLOracle数据库技术评论
Oracle最终还是杀死了MySQLMySQLOracle数据库技术评论
MySQL性能越来越差,Sakila将何去何从?MySQL数据库性能技术评论
数据库迁移工具箱,DBA老鸟的五金店OracleMySQL数据库
国产数据库到底能不能打?国产数据库数据库技术评论
20刀好兄弟PolarDB:论数据库该卖什么价?国产数据库云计算数据库
Redis不开源是“开源”之耻,更是公有云之耻Redis云计算数据库开源
国产数据库是大炼钢铁吗?国产数据库技术评论
MySQL正确性竟如此垃圾?MySQL数据库事务
没错,数据库确实应该放入 K8s 里!数据库容器化职业
数据库应该放入K8S里吗?数据库容器化架构
专用向量数据库凉了吗?AI数据库向量技术评论
数据库真被卡脖子了吗?国产数据库数据库技术评论
EL系操作系统发行版哪家强?国产数据库LinuxPG管理数据库
基础软件需要什么样的自主可控?国产数据库数据库
正本清源:技术反思录云计算数据库架构技术评论
数据库需求层次金字塔数据库架构软件工程
微服务是不是个蠢主意?云计算架构容器化技术评论
分布式数据库是不是伪需求?数据库分布式系统技术评论
开源不是大杀器,免费才是软件工程工具开源
StackOverflow 2022数据库年度调查PostgreSQL数据库PG生态
是时候和GPL说再见了本地优先开源翻译
容器化数据库是个好主意吗?数据库容器化架构
理解时间:闰年闰秒,时间与时区PG开发数据库
理解字符编码原理PG开发数据库
并发异常那些事数据库事务PG内核
区块链与分布式数据库数据库分布式系统
一致性:过载的术语数据库分布式系统事务
为什么要学习数据库原理数据库职业

MySQL vs PostgreSQL @ 2025

冯若航 10597 字 22 分钟

在2025年的当下,MySQL无论是在功能特性集、质量正确性、性能表现还是生态与社区上都被PostgreSQL拉开了差距,而且这个差距还在进一步扩大中。本文从功能、性能、质量、生态来全方位对比两者。

数据库即业务架构

冯若航 3807 字 8 分钟

数据库是业务架构的核心,这是不言自明的共识。但如果更进一步,将数据库作为业务架构本身,将业务逻辑、Web Server甚至整个前后端都放入数据库中,又会擦出怎样的火花?

开源“暴君”Linus清洗整风

冯若航 1677 字 4 分钟

Linus踢出了几位俄罗斯籍开发者,引发开源世界一片哀嚎。但Linux是Linus的个人项目,三十年前是,现在也依然是。Linux社区本质是帝制的,而Linus本人就是最早且最成功的技术独裁者。

  • Etcd坑了多少公司?

    冯若航 发布于 数据库 1089 字 3 分钟

    冯若航数据库分布式系统容器化故障复盘

    Featured Image for Etcd坑了多少公司?

    前几天 影视飓风分享的 Pigsty / PostgreSQL 高可用案例 里面踩的一个雷在 X 上引起网友热议。 “因为 etcd 未开启自动压实功能,且默认仅为 2GB 容量”,ayanamist 评论到:“ 我倒要看看 etcd 这个傻逼 2G 的设计可以坑多少公司 ”。 etcd 的 slogan 是:“一个分布式的、可靠的键-值存储,用于存放系统中最为关键的配置数据”。 目前最常见的场景是用于存储 K8S 的元数据。当然类似 Patroni 这样的 PostgreSQL 高可用方案也可 …

    前几天 影视飓风分享的 Pigsty / PostgreSQL 高可用案例 里面踩的一个雷在 X 上引起网友热议。 “因为 etcd 未开启自动压实功能,且默认仅为 2GB 容量”,ayanamist 评论到:“ 我倒要看看 etcd 这个傻逼 2G 的设计可以坑多少公司 ”。 etcd 的 slogan 是:“一个分布式的、可靠的键-值存储,用于存放系统中最为关键的配置数据”。 目前最常见的场景是用于存储 K8S 的元数据。当然类似 Patroni 这样的 PostgreSQL 高可用方案也可 …

  • 影视飓风达芬奇千万级数据库演化及实践

    龚锐 发布于 数据库 2278 字 5 分钟

    龚锐PostgreSQLPigsty数据库

    Featured Image for 影视飓风达芬奇千万级数据库演化及实践

    原作者:龚锐 · 微信公众号转载页 老冯喜欢摄影,很早就关注了影视飓风。但俺也没有想到有一天还会出现这种交集:开源 PostgreSQL RDS 软件 Pigsty 有一天会被影视飓风用在影视行业里,用于支持达芬奇这种行业软件。 在 影视飓风达芬奇千万级数据库演化及实践 一文中,影视飓风的专家们分享了他们是如何使用 Pigsty 来解决达芬奇的各种问题。比如高可用,高级权限管控,误删回滚,读写分离,以及简化维护。 本文将介绍影视飓风达芬奇项目数据库建设的过程中遇到的问题和解决方案 01 …

    原作者:龚锐 · 微信公众号转载页 老冯喜欢摄影,很早就关注了影视飓风。但俺也没有想到有一天还会出现这种交集:开源 PostgreSQL RDS 软件 Pigsty 有一天会被影视飓风用在影视行业里,用于支持达芬奇这种行业软件。 在 影视飓风达芬奇千万级数据库演化及实践 一文中,影视飓风的专家们分享了他们是如何使用 Pigsty 来解决达芬奇的各种问题。比如高可用,高级权限管控,误删回滚,读写分离,以及简化维护。 本文将介绍影视飓风达芬奇项目数据库建设的过程中遇到的问题和解决方案 01 …

  • 数据库爆炸了怎么摇人?

    冯若航 发布于 数据库 1393 字 3 分钟

    冯若航数据库故障复盘职业

    Featured Image for 数据库爆炸了怎么摇人?

    今天群里有条消息,有朋友问我认识做 MinIO 数据恢复的人不,他们的 MinIO 集群误操作,核心数据数据丢没了。他们联系了 MinIO 原厂,不过 MinIO 原厂也不接这个活儿,甚至都拒绝报价。于是进入了叫天不灵,叫地不应的状态。 虽然 Pigsty 也提供 MinIO 的部署作为添头:用作 PG 备份仓库,以及供 Supabase 之类的自建服务使用。但这种问题,我也只能在客户部署前进行事前预防:例如开启垃圾回收站保留时长,以及多版本特性,或者配置跨 AZ 复制。如果真的是裸奔误操作删光 …

    今天群里有条消息,有朋友问我认识做 MinIO 数据恢复的人不,他们的 MinIO 集群误操作,核心数据数据丢没了。他们联系了 MinIO 原厂,不过 MinIO 原厂也不接这个活儿,甚至都拒绝报价。于是进入了叫天不灵,叫地不应的状态。 虽然 Pigsty 也提供 MinIO 的部署作为添头:用作 PG 备份仓库,以及供 Supabase 之类的自建服务使用。但这种问题,我也只能在客户部署前进行事前预防:例如开启垃圾回收站保留时长,以及多版本特性,或者配置跨 AZ 复制。如果真的是裸奔误操作删光 …

  • MySQL vs PostgreSQL @ 2025

    冯若航 发布于 数据库 10597 字 22 分钟

    冯若航MySQL走好MySQLPostgreSQL数据库软件工程

    Featured Image for MySQL vs PostgreSQL @ 2025

    在 2025 年的当下,MySQL 无论是在功能特性集,质量正确性,性能表现,还是生态与社区上都被 PostgreSQL 拉开了差距,而且这个差距还在进一步扩大中。 今天我们就来对 MySQL 与 PostgreSQL 进行一个全方位的对比,从功能,性能,质量,生态来全方位反映这几年的生态变化。 功能 让我们先从开发者最关注的东西 —— 功能特性开始说起。 新版本 昨天,MySQL 发布了 “创新版本” 9.3 但是看上去和先前的 9.x 一样,都是些修修补补,看不到什么创新的东西。 搜索尚未发 …

    在 2025 年的当下,MySQL 无论是在功能特性集,质量正确性,性能表现,还是生态与社区上都被 PostgreSQL 拉开了差距,而且这个差距还在进一步扩大中。 今天我们就来对 MySQL 与 PostgreSQL 进行一个全方位的对比,从功能,性能,质量,生态来全方位反映这几年的生态变化。 功能 让我们先从开发者最关注的东西 —— 功能特性开始说起。 新版本 昨天,MySQL 发布了 “创新版本” 9.3 但是看上去和先前的 9.x 一样,都是些修修补补,看不到什么创新的东西。 搜索尚未发 …

  • 特大新闻, Oracle强劲对手宣布开源!

    digoal 发布于 数据库 1481 字 3 分钟

    digoalOracleMySQL数据库

    Featured Image for 特大新闻, Oracle强劲对手宣布开源!

    原作者:digoal · 微信公众号转载页 大家都知道Oracle的对手很多, 大多数都是奔着平替Oracle数据库去的, 这类产品的特点是尽量保证Oracle SQL语法兼容性、存储过程兼容性, 从而减少原有应用的开发成本, 如果不能做到100%兼容, 还要给出评估报告和修改语句, 同时需要有数据验证能力、双写能力和回迁能力, 两套系统并行运行一段时间后验证两套数据库的数据一致性, 确保迁移后的系统运行稳定、数据正确、逻辑正确. 说实话平替Oracle是非常大的工程. 但是大家可能忽略了一点 …

    原作者:digoal · 微信公众号转载页 大家都知道Oracle的对手很多, 大多数都是奔着平替Oracle数据库去的, 这类产品的特点是尽量保证Oracle SQL语法兼容性、存储过程兼容性, 从而减少原有应用的开发成本, 如果不能做到100%兼容, 还要给出评估报告和修改语句, 同时需要有数据验证能力、双写能力和回迁能力, 两套系统并行运行一段时间后验证两套数据库的数据一致性, 确保迁移后的系统运行稳定、数据正确、逻辑正确. 说实话平替Oracle是非常大的工程. 但是大家可能忽略了一点 …

  • 数据库火星撞地球:当PG爱上DuckDB

    冯若航 发布于 数据库 4128 字 9 分钟

    冯若航PostgreSQLOLAP数据库

    Featured Image for 数据库火星撞地球:当PG爱上DuckDB

    蹭热点引出的好话题 昨晚在直播间,我与几位国内 DuckDB 先锋进行了一场对谈。 话题跨度很大,从 DeepSeek 团队在开源周推出的分布式 DuckDB 分析框架 “Smallpond”,聊到 PostgreSQL 与 DuckDB 的深度融合,相当热闹。 DeepSeek 的开源的 “小池塘”用把 DuckDB 改为分布式的用法,从营销上给 DuckDB 打了很好的广告。 但从实用角度和影响力来说,我个人对分布式 DuckDB 的价值保持保留态度(那个3FS实际上更有用)。 因为这与 …

    蹭热点引出的好话题 昨晚在直播间,我与几位国内 DuckDB 先锋进行了一场对谈。 话题跨度很大,从 DeepSeek 团队在开源周推出的分布式 DuckDB 分析框架 “Smallpond”,聊到 PostgreSQL 与 DuckDB 的深度融合,相当热闹。 DeepSeek 的开源的 “小池塘”用把 DuckDB 改为分布式的用法,从营销上给 DuckDB 打了很好的广告。 但从实用角度和影响力来说,我个人对分布式 DuckDB 的价值保持保留态度(那个3FS实际上更有用)。 因为这与 …

  • HTAP数据库,一场无人鼓掌的演出

    瑞典马工 发布于 数据库 3878 字 8 分钟

    瑞典马工OLAP国产数据库数据库

    Featured Image for HTAP数据库,一场无人鼓掌的演出

    原作者:瑞典马工 · 微信公众号转载页 最近,有很多软件从业者转发阳振坤先生的一个演讲《起初,没有人愿意用我们的产品,直到十年前的那次“双十一” | 阳振坤》。演讲本身很优秀,我推荐给身边的年轻人。但是作为一个工程师,我对阳振坤先生的一个观点有一些不同意见。 阳先生说: (HTAP)这个系统里面既把交易做了,又把分析做了;既降低用户的成本,又能让用户在使用上得到极大的简化。我觉得这个应该就是我们今后的机会。 阳先生又说 对使用者来说,这(HTAP)既大幅度地降低了成本,又大幅度地简化了使用方式 …

    原作者:瑞典马工 · 微信公众号转载页 最近,有很多软件从业者转发阳振坤先生的一个演讲《起初,没有人愿意用我们的产品,直到十年前的那次“双十一” | 阳振坤》。演讲本身很优秀,我推荐给身边的年轻人。但是作为一个工程师,我对阳振坤先生的一个观点有一些不同意见。 阳先生说: (HTAP)这个系统里面既把交易做了,又把分析做了;既降低用户的成本,又能让用户在使用上得到极大的简化。我觉得这个应该就是我们今后的机会。 阳先生又说 对使用者来说,这(HTAP)既大幅度地降低了成本,又大幅度地简化了使用方式 …

  • 国产数据库里有能打的吗?

    冯若航 发布于 数据库 2916 字 6 分钟

    冯若航国产数据库技术评论

    Featured Image for 国产数据库里有能打的吗?

    作为数据库老司机、云计算泥石流,云与数据库届的双料搅屎王,各种公有云和许多数据库我基本上都批评了个遍,更是没少揶揄过烂泥糊不上墙的 “国产数据库” 。 不过有一个例外,虽然我经常揶揄阿里云和 RDS,但我确实一直都没喷过阿里云数据库团队的亲儿子 PolarDB,因为它确实是“国产数据库”里罕见的干实事的团队。 前天 PolarDB 开了个开发者大会,我也去听了听。今天就和大家聊聊,为什么我在国产数据库中看好 PolarDB。总的来说我认为是两个核心原因:走对了深度利用新硬件的路,以可以承受的成本 …

    作为数据库老司机、云计算泥石流,云与数据库届的双料搅屎王,各种公有云和许多数据库我基本上都批评了个遍,更是没少揶揄过烂泥糊不上墙的 “国产数据库” 。 不过有一个例外,虽然我经常揶揄阿里云和 RDS,但我确实一直都没喷过阿里云数据库团队的亲儿子 PolarDB,因为它确实是“国产数据库”里罕见的干实事的团队。 前天 PolarDB 开了个开发者大会,我也去听了听。今天就和大家聊聊,为什么我在国产数据库中看好 PolarDB。总的来说我认为是两个核心原因:走对了深度利用新硬件的路,以可以承受的成本 …

  • 对比Oracle与PostgreSQL事务系统

    Laurenz Albe 发布于 数据库 4079 字 9 分钟

    Laurenz AlbePostgreSQLOracle数据库事务

    Featured Image for 对比Oracle与PostgreSQL事务系统

    原文:Laurenz Albe 事务系统是关系型数据库的核心组成部分,在应用开发中,为确保 数据完整性 提供了重要支持。 SQL 标准规范了数据库事务的一些功能,但并未明确规定许多细节。因此,关系型数据库的事务系统可能存在显著差异。 近年来,许多人尝试从 Oracle 数据库迁移到 PostgreSQL。为了顺利将应用从 Oracle 迁移到 PostgreSQL,理解两者事务系统之间的差异至关重要。 否则,您可能会遇到一些令人头痛的意外情况,危及到性能和数据完整性。所以,我认为有必要编写一篇 …

    原文:Laurenz Albe 事务系统是关系型数据库的核心组成部分,在应用开发中,为确保 数据完整性 提供了重要支持。 SQL 标准规范了数据库事务的一些功能,但并未明确规定许多细节。因此,关系型数据库的事务系统可能存在显著差异。 近年来,许多人尝试从 Oracle 数据库迁移到 PostgreSQL。为了顺利将应用从 Oracle 迁移到 PostgreSQL,理解两者事务系统之间的差异至关重要。 否则,您可能会遇到一些令人头痛的意外情况,危及到性能和数据完整性。所以,我认为有必要编写一篇 …

  • 如何在数据库中直接检索PDF

    冯若航 发布于 数据库 2097 字 5 分钟

    冯若航数据库向量扩展

    Featured Image for 如何在数据库中直接检索PDF

    知识库依然是目前AI在企业落地的首要场景。而要做好知识库,少不了处理各种文档 —— 最重要最常见的文档类型就是 PDF。 不过,检索 PDF 算是个麻烦事儿。而得益于 PostgreSQL 强大的可扩展性,pgpdf 扩展可以帮你做到这一点:它提供了一种新的 PDF 数据类型,并允许用户在数据库中直接使用 SQL 读取 PDF,解析内容并提取文本。 当然,PGPGDF 不仅可以访问本地文件,你还可以将此扩展与 pg_net / pg_http / pg_curl 使用,从各种地方在线读取 …

    知识库依然是目前AI在企业落地的首要场景。而要做好知识库,少不了处理各种文档 —— 最重要最常见的文档类型就是 PDF。 不过,检索 PDF 算是个麻烦事儿。而得益于 PostgreSQL 强大的可扩展性,pgpdf 扩展可以帮你做到这一点:它提供了一种新的 PDF 数据类型,并允许用户在数据库中直接使用 SQL 读取 PDF,解析内容并提取文本。 当然,PGPGDF 不仅可以访问本地文件,你还可以将此扩展与 pg_net / pg_http / pg_curl 使用,从各种地方在线读取 …

  • 数据库即业务架构

    冯若航 发布于 数据库 3807 字 8 分钟

    冯若航PostgreSQL数据库架构PG生态

    Featured Image for 数据库即业务架构

    数据库是业务架构的核心,是不言自明的共识。但如果我们更进一步,将数据库作为业务架构本身,将业务逻辑,Web Server,甚至是整个前后端都放入数据库中,又会擦出怎么样的火花?未来会是一个数据库吞噬后端,前端,操作系统,甚至一切的世界吗? 驱动未来的数据库 不久之前,Omnigres 的创始人 Yurii 在 第七届PG生态大会 上 进行了题为《数据库驱动未来》的演讲分享。抛出了一个有趣的观点 —— 数据库就是业务架构。 他的开源项目 Omnigres 做了一件“疯狂”的事:把所有应用逻辑,甚至 …

    数据库是业务架构的核心,是不言自明的共识。但如果我们更进一步,将数据库作为业务架构本身,将业务逻辑,Web Server,甚至是整个前后端都放入数据库中,又会擦出怎么样的火花?未来会是一个数据库吞噬后端,前端,操作系统,甚至一切的世界吗? 驱动未来的数据库 不久之前,Omnigres 的创始人 Yurii 在 第七届PG生态大会 上 进行了题为《数据库驱动未来》的演讲分享。抛出了一个有趣的观点 —— 数据库就是业务架构。 他的开源项目 Omnigres 做了一件“疯狂”的事:把所有应用逻辑,甚至 …

  • Andy Pavlo: 2024年度数据库回顾

    Andy Pavlo冯若航 发布于 数据库 10754 字 22 分钟

    Andy Pavlo冯若航数据库翻译

    Featured Image for Andy Pavlo: 2024年度数据库回顾

    Andy Pavlo 发表于 2025 年 1 月 1 日,译评:冯若航 就像突然有人一记“脑瓜冲天炮”般直击(这里有视频佐证[1]),我又来了!为大家奉上我每年的数据库大乱斗总结。没错,以前我是在 OtterTune[2] 的博客上写这些东西,然而公司已经 Game Over(愿它安息)。现在我就跑回自己的教授个人博客来搞事。 过去这一年里发生了不少事,从 10 位数的收购案、厂商到处撒野乱改许可证、再到某位超级有钱的数据库界八旬老汉为了追求新女神、砸钱拉拢大学橄榄球明星等传奇故事,好不热闹。 …

    Andy Pavlo 发表于 2025 年 1 月 1 日,译评:冯若航 就像突然有人一记“脑瓜冲天炮”般直击(这里有视频佐证[1]),我又来了!为大家奉上我每年的数据库大乱斗总结。没错,以前我是在 OtterTune[2] 的博客上写这些东西,然而公司已经 Game Over(愿它安息)。现在我就跑回自己的教授个人博客来搞事。 过去这一年里发生了不少事,从 10 位数的收购案、厂商到处撒野乱改许可证、再到某位超级有钱的数据库界八旬老汉为了追求新女神、砸钱拉拢大学橄榄球明星等传奇故事,好不热闹。 …

  • 使用一条 SQL 计算扑克24点

    发布于 数据库 2051 字 5 分钟

    PostgreSQLMySQL数据库

    Featured Image for 使用一条 SQL 计算扑克24点

    题目如下: 《数据库编程大赛:一条SQL计算扑克牌24点》 有一张表 cards,id 是自增字段的数字主键,另外有4个字段 c1,c2,c3,c4 ,每个字段随机从 1~10 之间选择一个整数 要求选手使用一条 SQL 给出 24 点的计算公式,返回的内容示例如右图: 其中 result 字段是计算的表达式,只需返回1个解,如果没有解,result 返回null 24 点的计算规则:只能使用加减乘除四则运算,不能使用阶乘、指数等运算符,每个数字最少使用一次,且只能使用一次,可以使用小括号改变优 …

    题目如下: 《数据库编程大赛:一条SQL计算扑克牌24点》 有一张表 cards,id 是自增字段的数字主键,另外有4个字段 c1,c2,c3,c4 ,每个字段随机从 1~10 之间选择一个整数 要求选手使用一条 SQL 给出 24 点的计算公式,返回的内容示例如右图: 其中 result 字段是计算的表达式,只需返回1个解,如果没有解,result 返回null 24 点的计算规则:只能使用加减乘除四则运算,不能使用阶乘、指数等运算符,每个数字最少使用一次,且只能使用一次,可以使用小括号改变优 …

  • 七周七数据库(2025年)

    Matt Blewitt 发布于 数据库 4528 字 10 分钟

    Matt BlewittPostgreSQLOLAP数据库翻译

    Featured Image for 七周七数据库(2025年)

    作者:Matt Blewitt,原文:七周七数据库(2025年) 译者:Vonng,数据库老司机,云计算泥石流 https://matt.blwt.io/post/7-databases-in-7-weeks-for-2025/ 长期以来,我一直在运营数据库即服务(Databases-as-a-Service),这个领域总有新鲜事物需要跟进 —— 新技术、解决问题的不同方法,更别提大学里不断涌现的研究成果了。展望2025年,考虑花一周时间深入了解以下每项数据库技术吧。 前言 这不是 “七大最佳 …

    作者:Matt Blewitt,原文:七周七数据库(2025年) 译者:Vonng,数据库老司机,云计算泥石流 https://matt.blwt.io/post/7-databases-in-7-weeks-for-2025/ 长期以来,我一直在运营数据库即服务(Databases-as-a-Service),这个领域总有新鲜事物需要跟进 —— 新技术、解决问题的不同方法,更别提大学里不断涌现的研究成果了。展望2025年,考虑花一周时间深入了解以下每项数据库技术吧。 前言 这不是 “七大最佳 …

  • 你为什么不用连接池?

    冯若航 发布于 数据库 2198 字 5 分钟

    冯若航数据库性能PG管理

    Featured Image for 你为什么不用连接池?

    昨天遇到一个客户的案例。使用客户端直连 PostgreSQL,单个主库上有小几千条数据库连接。应用侧扩容之后连接数又大了很多,4000 多条连接,1500 条活跃状态的连接,直接撞上了软件瓶颈,写性能退化严重。后来换成连接池访问之后问题解决了。今天就来简单聊一下这个问题,连接池。 高并发连接数 在这个案例中,应用使用了 1500 条活跃的客户端连接访问单个主库。因为 PostgreSQL 使用多进程架构,这意味着对应着 1500 个后端进程,大部分的客户端请求只是单纯的向某张巨无霸表中插入单条数 …

    昨天遇到一个客户的案例。使用客户端直连 PostgreSQL,单个主库上有小几千条数据库连接。应用侧扩容之后连接数又大了很多,4000 多条连接,1500 条活跃状态的连接,直接撞上了软件瓶颈,写性能退化严重。后来换成连接池访问之后问题解决了。今天就来简单聊一下这个问题,连接池。 高并发连接数 在这个案例中,应用使用了 1500 条活跃的客户端连接访问单个主库。因为 PostgreSQL 使用多进程架构,这意味着对应着 1500 个后端进程,大部分的客户端请求只是单纯的向某张巨无霸表中插入单条数 …

  • 中国的开源运动再次到了十字路口

    魏永明 发布于 数据库 4115 字 9 分钟

    魏永明国产数据库LinuxPG内核

    Featured Image for 中国的开源运动再次到了十字路口

    原作者:魏永明 · 微信公众号转载页 国产数据库到底能不能打? 国产数据库是大炼钢铁吗? 中国对PostgreSQL的贡献约等于零吗? 机场出租车恶性循环与国产数据库怪圈 EL系操作系统发行版哪家强? 基础软件到底需要什么样的自主可控? 分布式数据库是伪需求吗? 近几日,几个国产操作系统厂商/社区发起了一个倡议《开源生态发展合作倡议》。倡议的内容不多,共三条,除了第一条之外,其他两条算是口号,不提也罢。但从第一条所述内容看来,笔者隐隐感觉到了一丝不安: 一是推动操作系统内核等关键共性技术链统一 …

    原作者:魏永明 · 微信公众号转载页 国产数据库到底能不能打? 国产数据库是大炼钢铁吗? 中国对PostgreSQL的贡献约等于零吗? 机场出租车恶性循环与国产数据库怪圈 EL系操作系统发行版哪家强? 基础软件到底需要什么样的自主可控? 分布式数据库是伪需求吗? 近几日,几个国产操作系统厂商/社区发起了一个倡议《开源生态发展合作倡议》。倡议的内容不多,共三条,除了第一条之外,其他两条算是口号,不提也罢。但从第一条所述内容看来,笔者隐隐感觉到了一丝不安: 一是推动操作系统内核等关键共性技术链统一 …

  • 自建Supabase:创业出海的首选数据库

    冯若航 发布于 数据库 5291 字 11 分钟

    冯若航数据库PG生态

    Featured Image for 自建Supabase:创业出海的首选数据库

    Supabase 很好,拥有属于你自己的 supabase 则好上加好。 Pigsty 可以帮助您在自己的服务器上(物理机/虚拟机/云服务器),一键自建企业级 supabase —— 更多扩展,更好性能,更深入的控制,更合算的成本。 Pigsty 是 Supabase 官网文档上列举的三种自建部署之一:Self-hosting: Third-Party Guides 简短版本 准备 Linux,执行 Pigsty 标准安装 流程,选择 supabase 配置模板,依次执行: curl -fsSL …

    Supabase 很好,拥有属于你自己的 supabase 则好上加好。 Pigsty 可以帮助您在自己的服务器上(物理机/虚拟机/云服务器),一键自建企业级 supabase —— 更多扩展,更好性能,更深入的控制,更合算的成本。 Pigsty 是 Supabase 官网文档上列举的三种自建部署之一:Self-hosting: Third-Party Guides 简短版本 准备 Linux,执行 Pigsty 标准安装 流程,选择 supabase 配置模板,依次执行: curl -fsSL …

  • 面向未来数据库的现代硬件

    Alex Miller 发布于 数据库 6261 字 13 分钟

    Alex Miller数据库硬件性能翻译

    Featured Image for 面向未来数据库的现代硬件

    作者:Alex Miller 2024-11-19 @ Snowflake, Apple, Google 译者:Vonng & GPT o1,PG 大法师,数据库老司机,云计算泥石流 译者推荐:本文是一篇关于硬件发展如何影响数据库设计的综述,分别介绍了在网络,存储,计算三个领域的关键硬件进展。我一直都认为,充分利用好新硬件(而非折腾所谓分布式)才是数据库内核发展的正路。 请看《重新拿回计算机硬件的红利》与《分布式数据库是伪需求吗》。 而这篇文章很好地介绍了一些数据库领域的前沿软硬件结合实践,值 …

    作者:Alex Miller 2024-11-19 @ Snowflake, Apple, Google 译者:Vonng & GPT o1,PG 大法师,数据库老司机,云计算泥石流 译者推荐:本文是一篇关于硬件发展如何影响数据库设计的综述,分别介绍了在网络,存储,计算三个领域的关键硬件进展。我一直都认为,充分利用好新硬件(而非折腾所谓分布式)才是数据库内核发展的正路。 请看《重新拿回计算机硬件的红利》与《分布式数据库是伪需求吗》。 而这篇文章很好地介绍了一些数据库领域的前沿软硬件结合实践,值 …

  • 这么吹国产数据库,听的尴尬癌都要犯了

    冯若航 发布于 数据库 300 字 1 分钟

    冯若航国产数据库技术评论

    Featured Image for 这么吹国产数据库,听的尴尬癌都要犯了

    最近有个国产数据库开了个发布会,看到圈子里几位数据库博主在推。老实说,看得人尴尬癌都犯了。 这个数据库名字一看就是打爱国牌的玩家。还找了个院士背书。当然,你懂的。 总之,专业人士是懒得看这些营销胡话的,我想看看有什么实质的东西。官网上,说自己有个什么 “有界计算” 核心科技,非常牛逼之类的。 翻了半天, 总算搜到了这篇深圳计算院 “有界计算” 的论文。论起制造学术XX,俺还是颇有心得,一看这满屏的代数 —— 呵,熟悉的味道。 简单看了一下关键部分,用 PostgreSQL 做实验,用 TPC-H …

    最近有个国产数据库开了个发布会,看到圈子里几位数据库博主在推。老实说,看得人尴尬癌都犯了。 这个数据库名字一看就是打爱国牌的玩家。还找了个院士背书。当然,你懂的。 总之,专业人士是懒得看这些营销胡话的,我想看看有什么实质的东西。官网上,说自己有个什么 “有界计算” 核心科技,非常牛逼之类的。 翻了半天, 总算搜到了这篇深圳计算院 “有界计算” 的论文。论起制造学术XX,俺还是颇有心得,一看这满屏的代数 —— 呵,熟悉的味道。 简单看了一下关键部分,用 PostgreSQL 做实验,用 TPC-H …

  • MySQL还有机会赶上PostgreSQL吗?

    Peter Zaitsev 发布于 数据库 3511 字 8 分钟

    Peter ZaitsevMySQL走好MySQLPostgreSQL数据库技术评论

    Featured Image for MySQL还有机会赶上PostgreSQL吗?

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

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

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

    冯若航 发布于 数据库 1677 字 4 分钟

    冯若航Linux开源技术评论

    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 was …

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

  • 第二批数据库国测名单:国产化来了怎么办?

    冯若航 发布于 数据库 1079 字 3 分钟

    冯若航国产数据库商业

    Featured Image for 第二批数据库国测名单:国产化来了怎么办?

    昨天第二号安可评测结果公告发布了。关于“国产数据库”,我的观点已经在以下文章中充分表达过了 —— 真·关系型数据库榜单。当然比起观点与看法,更重要的是国产化的大任务来了,单位到底应该如何应对解决,这里我给大伙出一招。 国产信创篇 数据库真被卡脖子了吗? 国产数据库到底能不能打? 国产数据库是大炼钢铁吗? 中国对PostgreSQL的贡献约等于零吗? 机场出租车恶性循环与国产数据库怪圈 EL系操作系统发行版哪家强? 基础软件到底需要什么样的自主可控? 分布式数据库是伪需求吗? …

    昨天第二号安可评测结果公告发布了。关于“国产数据库”,我的观点已经在以下文章中充分表达过了 —— 真·关系型数据库榜单。当然比起观点与看法,更重要的是国产化的大任务来了,单位到底应该如何应对解决,这里我给大伙出一招。 国产信创篇 数据库真被卡脖子了吗? 国产数据库到底能不能打? 国产数据库是大炼钢铁吗? 中国对PostgreSQL的贡献约等于零吗? 机场出租车恶性循环与国产数据库怪圈 EL系操作系统发行版哪家强? 基础软件到底需要什么样的自主可控? 分布式数据库是伪需求吗? …

  • 先优化碳基BIO核,再优化硅基CPU核

    David Heinemeier Hansson (DHH) 发布于 数据库 3270 字 7 分钟

    David Heinemeier Hansson (DHH)软件工程性能数据库翻译

    Featured Image for 先优化碳基BIO核,再优化硅基CPU核

    先优化生物核,再优化硅内核 企业痴迷于 AI 的一个重要原因是,它有可能显著降低程序员的薪酬成本。如果一个公司需要 10 名程序员完成一项任务,而每个程序员的年薪为 20 万美元,那这就是一个每年 200 万美元的问题。如果 AI 能砍掉四分之一的成本,他们就能省出 50 万美元!如果能砍一半那就是 100 万美元!提高效率在程序员的薪资成本上会很快转化为利润! 这就是为什么我喜欢 Ruby!这就是我搞 Rails 的原因!过去 20 年,我一直坚信编程领域的趋势是:程序员的成本会越来越高,而计 …

    先优化生物核,再优化硅内核 企业痴迷于 AI 的一个重要原因是,它有可能显著降低程序员的薪酬成本。如果一个公司需要 10 名程序员完成一项任务,而每个程序员的年薪为 20 万美元,那这就是一个每年 200 万美元的问题。如果 AI 能砍掉四分之一的成本,他们就能省出 50 万美元!如果能砍一半那就是 100 万美元!提高效率在程序员的薪资成本上会很快转化为利润! 这就是为什么我喜欢 Ruby!这就是我搞 Rails 的原因!过去 20 年,我一直坚信编程领域的趋势是:程序员的成本会越来越高,而计 …

  • MongoDB没有未来:好营销救不了烂芒果

    冯若航 发布于 数据库 5036 字 11 分钟

    冯若航MongoDBPostgreSQL数据库PG生态

    Featured Image for MongoDB没有未来:好营销救不了烂芒果

    这两天 MongoDB 整的营销花活让人眼花缭乱:《MongoDB向PostgreSQL宣战》,《MongoDB 击败 PostgreSQL 赢下价值 300 亿美元项目》,以及原文 The Register 的《MongoDB在战胜强敌之后准备乱拳干翻 PostgreSQL》,活生生一副要乱拳打死老师傅的架势。 有朋友得意洋洋的特意转给我想看 PG 的笑话,这着实让我感到无奈 —— 这么离谱的新闻都有人信! 但事实是 —— 这么离谱的东西真就有人信! 包括某些CEO也照样会中招翻车。诚如石破天 …

    这两天 MongoDB 整的营销花活让人眼花缭乱:《MongoDB向PostgreSQL宣战》,《MongoDB 击败 PostgreSQL 赢下价值 300 亿美元项目》,以及原文 The Register 的《MongoDB在战胜强敌之后准备乱拳干翻 PostgreSQL》,活生生一副要乱拳打死老师傅的架势。 有朋友得意洋洋的特意转给我想看 PG 的笑话,这着实让我感到无奈 —— 这么离谱的新闻都有人信! 但事实是 —— 这么离谱的东西真就有人信! 包括某些CEO也照样会中招翻车。诚如石破天 …