MongoDB跟PostgreSql的对比
最近把一个业务项目从MongoDB切换到了PostgreSql上。
下面是切换前后的效果。
- 存储大小   - 上图为MongoDB,下图为PostgreSql。 - 因为MongoDB会把json的每个字段都做索引,所以它占用的空间要比PostgreSql大的多。 
- web请求耗时   - 上图为MongoDB,下图为PostgreSql。 - MongoDB的平均耗时在10ms左右,PostgreSql的平均耗时在20ms左右。 
 因为PostgreSql规划了表结构,每一次请求是要查多个表的,而MongoDB只需要查一个表。