Postgresql和Mongodb对比
项目MongoDBPostgres主要用途不需要数据一致性和完整性的大数据量和高速度的大数据享有规范化类型,联接,数据约束和事务支持的事务应用程序。商业逻辑跨应用程序分布集中触发程序轻松与数据存储集成没有外部数据包装器可与Oracle,MySQL,MongoDB,CouchDB,Redis,Neo4j,Twitter,LDAP,文件,Hadoop等集成。服务器端编程没有几种过程语言,例如Pytho
·
项目 | MongoDB | Postgres |
---|---|---|
主要用途 | 不需要数据一致性和完整性的大数据量和高速度的大数据 | 享有规范化类型,联接,数据约束和事务支持的事务应用程序。 |
商业逻辑 | 跨应用程序分布 | 集中触发程序 |
轻松与数据存储集成 | 没有 | 外部数据包装器可与Oracle,MySQL,MongoDB,CouchDB,Redis,Neo4j,Twitter,LDAP,文件,Hadoop等集成。 |
服务器端编程 | 没有 | 几种过程语言,例如Python,JavaScript,C,C ++,Tcl,Perl和许多其他语言 |
通用Web数据格式支持 | JSON(文档),键值,XML | JSON(文档),键值,XML |
支持的Web开发语言 | JavaScript,Python,Ruby,还有更多… | JavaScript,Python,Ruby,还有更多… |
支持关系数据/规范化表格存储 | 没有 | 是 |
【数据表】【20个属性、一百万条数据、查询20条性能对比 、加索引】查询时间 | 1.30s | 0.02s |
5000万文档型数据查询、加载、插入时【PG的商业版EnterpriseDB公司报告】 | MongoDB的占用空间是PG的1.33倍,Insert操作MongoDB比PG慢3倍,Select操作MongoDB比PG慢2.5倍。 | MongoDB的占用空间是PG的1.33倍,Insert操作MongoDB比PG慢3倍,Select操作MongoDB比PG慢2.5倍。 |
更多推荐
已为社区贡献1条内容
所有评论(0)