为何我看到 ruby 社区中,大多数人都是使用的 Postgres 数据库。而 Mysql 则很少见到。
这是有什么原因么。
猜测 PostgreSQL 的流行程度增长,和 Heroku 有很大的关系。
如果没记错的话,Heroku 是第一个把部署简单的 PaaS 做大做好的公司。而这个平台最先支持的编程语言是 Ruby,最先提供的数据库服务就是 PostgreSQL。
from twitter:
Me 5 years ago: Use services oriented architecture for all your code!
Me 3 years ago: Use CQRS/ES for all your code!
Me now: Just use PostgreSQL
https://twitter.com/hubertlepicki/status/1073229975254392832