每天推送5篇优质英文文章 · By makers, for makers

运营 1205 天, 推荐好文 5,350 篇, 原创简评 1,091,686 字, 原文总阅读时间 47,168 分钟, 153,767 人订阅

Olery团队分享他们从MongoDB迁移到PostgreSQL的原因以及经验。 文章中没讲为什么他们一开始选择了MongoDB,因为schemaless的好处?但他们放弃MongoDB的主要原因就是Schemaless!如果数据的结构变了,而忘了迁移旧的数据,代码中各种bug就会浮现出来。 Postgres听起来不是那么酷,但却是实用的,经得起实践考验的好的数据库,比如Reddit和Instagram的主要数据库就是Postgres。如果你想把RDBMS当成NoSQL用,也是可以的(比如较新版本的Postgres支持JSON type);但反过来把NoSQL当RDBMS用却不行(小打小闹跑着玩是可以,一定规模的production部署就算了)。
分享到: