当前位置:Gxlcms > 数据库问题 > MongoDB

MongoDB

时间:2021-07-01 10:21:17 帮助过:3人阅读

(1)、键值存储数据库。

数据模型:key-value存储。

优点:查找速度快。

缺点:数据无结构,通常只被当做字符串或者二进制数据。

应用场景:内容缓存。

实例:Redis、Dynamo

(2)、列式数据库。如:HBase

数据模型:数据按列存储,将同一列数据存储在一起。

优点:查找速度快,可扩展性强,易于实现分布式。

缺点:功能相对sql有限。

实例:BigTable、Hbase

(3)、文档数据库。

数据模型:与键值模型类似,value指向结构化数据。

优点:数据格式要求不严格,无需事先定义结构。

缺点:查询性能不高,缺乏统一查询语法。

应用场景:主要用于Web中。

实例:MongoDB、CouchDB

(4)、图式数据库。

数据模型:图结构模型。

优点:利用图结构相关算法提高性能,用于特殊场景需求。

缺点:难以分布式,功能比较有定向性。

应用场景:社交网络、推荐系统、关系图谱,如微信、易信、qq好友推荐等。

实例:Neo4J


二、MongoDB:

1、MongoDB流行的、开源的、NoSQL的文档数据库存储系统。


MongoDB

标签:mongodb

人气教程排行