应用场景
(1)高并发读写
(2)海量数据的高效存取
(3)高可扩展性和可用性
比如:
社交场景存储用户信息、大量的朋友圈信息、地理位置信息等;
游戏场景存储实时动态的积分、装备等信息
直播场景存储用户点赞、信息变更等
总之,对于数据量巨大、频繁读写、价值较低的数据可以选择 MonggoDB 来进行存取。
简介
MongoDB 是一个开源、高性能、无模式的文档型数据库,设计目的是用于简化开发和方便扩展,是NoSQL数据库的一种(Redis、HBase等);它的最大特点是最像关系型数据库(MySQL)的非关系型数据库。
它支持的数据库结构非常松散,是一种类似于JSON的格式,叫BSON,它既可以存储比较复杂的数据类型,又非常灵活。
MongoDB 中记录的是一个文档,它是一个由字段和值对(field:value)组成的数据结构。MongoDB 文档类似于 JSON 对象,即一个文档认为就是一个对象,字段的数据类型是字符型,它的值除了使用基本的一些类型外,还可以包括其他文档、普通数组和文档数组。