查看原文
其他

最近在憋大招,数据库全能王真的要来了。

冯若航 非法加冯
2024-09-02

最近DBA和基础架构团队的讨论如火如荼,还有各种热点比如 Azure 大故障我都没写文章,只是转载一下凑个热闹。因为在忙着准备 Pigsty v3 与商业版。比起嘴炮,我更期待这个大招的效果。

当然,下一个版本有许多特性,但要说最牛逼的,当属扩展。扩展是PostgreSQL 的灵魂,而在这个版本中,我打包了 64 个 PG RPM 扩展和  77 个 DEB 扩展,占到了现有二进制包总数的 36% ,可以说, PostgreSQL 生态能打的扩展已经尽入吾彀中。

更是把原本 EL / Debian 生态相对割裂的扩展重新统一整合起来。原本两边的 PGDG 仓库里各自有几十个独有扩展,现在我把两遍的扩展移植到对面,实现了“扩展生态大对齐” (The Great Alignment)。

所以,像依赖扩展插件工作的 Supabase ,以前只能在 EL 系中使用,现在也可以在 Debian /  Ubuntu 中使用了。像那些强力的 Rust 扩展,DuckDB FDW,PG Search , Lakehouse ,也都可以在 Deb 系统中使用了。

其中特别值得一提的是 Babelfish,这个虽说是扩展,但实际上是一个内核 Fork,但我依然在一行代码不改的情况下,仅仅通过修改配置文件,将其完美整合到 PostgreSQL 中,基于 PostgreSQL 提供完整的 SQL Server 兼容能力。


然后,我可能还会找几个可插拔的 PG 内核,比如提供 Oracle 兼容性的 IvorySQL 或者 PolarDB-O。提供 MYSQL 兼容性的 blahblah

最后是 Pigsty 下个版本中完整的可用扩展清单。最近几天我会放出一个 Beta 版本,欢迎大家试用并提出宝贵意见。







继续滑动看下一个
非法加冯
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存