一些程序要求底层数据库是 MySQL。类似地,像 GridSQL 这样的软件要求底层数据库是 PostgreSQL。如果将它们整合在一起,将会有很多优势,包括:
- 两者之间更容易迁移。
- 可能能够将 MySQL 复制与 PostgreSQL 一起使用
- 能够使用只能与 MySQL 和 PostgreSQL 通信的软件
- MySQL 中一个新的基于事务的存储引擎
我确实理解像 PostgreSQL 数组这样的东西使得不可能简单地将 MySQL 接口附加到任何 PostgreSQL 数据库,但是数据库是仅通过 MySQL 接口创建的,那么可以保证它不包含数组。
现在这是不可能的其他原因是什么?