求解,看到社区里面好多都是用 pg 也都在力挺 pg 想知道有必要转到 pg?
熟悉什么用什么,Ruby China 当初 MongoDB 转成 PostgreSQL,而不是 MySQL 也是有原因的,因为需要兼容 Array 类型字段,以减少重构构成需要做数据迁移的成本,否则重构很难完成。
国内更推荐用 MySQL,为何:
当然 PostgreSQL 也是挺好的,值得尝试,尤其是在 Ruby 社区的生态环境里面,例如,我们有 PgHero 这类工具。
题外话,PHP 都用 MySQL 是因为 LAMP 吧
开发用 PG,运维用 MySQL
都不熟?那用 PG 吧,至少开发体验来说比 MySQL 好玩多了,OLAP 和数据分析相关领域 PG 系资源更多一些...
除非遇到了无法解决的瓶颈而别的工具刚好又解决了,否则就用自己熟悉的工具就好,不必纠结工具问题。
只要你能到达梦想的彼岸,没人在意你划的是什么破船。
工程领域也如此。