什么?PostgreSQL 现在可以使用 MYSQL 客户端访问了?没有错,愚人节刚开源的 openHalo 就提供了这样的能力 —— 让用户可以同时用 MySQL 和 PGSQL 的客户端读写访问管理同一个数据库,基于 PG 14.10 提供了 MySQL 5.7 的兼容能力。
前天 openHalo 开源了他们的 MySQL 兼容 PG 内核,今天我打好了 RPM 包,已经整合进 Pigsty 里了,部署相当丝滑,修改了几处代码后,跟高可用,监控,备份组件都丝滑地融合在一起。准备明天发布一个 Pigsty v3.4.1 版本,给大家尝尝鲜。
DB-Engine 数据库热度榜上,有五个数据库遥遥领先,热度远远甩开其他选手。分别是 Oracle,SQL Server,MySQL,PostgreSQL,MongoDB。
而现在 PostgreSQL 已经能够兼容其他四个数据库了:
OpenHalo 可以当成 MySQL 用
AWS 的 Babelfish 当成微软 SQL Server 用
IvorySQL 和阿里云 PolarDB O 当成 Oracle 用
FerretDB / 微软DocumentDB 当成 MongoDB 用
顺便一提,以上内核能力全部已经在 Pigsty 中开箱即用。
这下好了,数据库领域的主要玩家,现在都被 PostgreSQL 兼容了。PG在征服数据库世界的道路上又迈出了里程碑式的一步。