您的位置:首页 > 数据库 > Mongodb

APP后台开发运维与架构实践 8 :MongoDB --- App后台新兴的数据库

2018-01-28 21:12 751 查看

8.1 简介

    是非关系型数据库当中功能最丰富、最像关系型数据库的数据库。

8.2 核心机制解析

    MMAP(内存文件映射):把文件映射到进程空间。

    日志(Journal):数据会在内存中停留一段时间,如果宕机,可以通过日志来恢复数据。

8.3 入门

    移动互联网项目需求经常变动和发展,关系模型的僵硬性有时不太适合这种项目。更何况经常需要在线修改数据表的结构,对于上千万甚至上亿规模的数据来说,里面的风险和对在线服务的影响很大。

    用MongoDB就能很简单地解决上面的问题。

    把关系模型转变为文档模型,基本思路是把原来的行变为更灵活的文档模型,文档的键不是固定的,也不会事先定义。文档是MongoDB的核心,多个键值组合在一起就是文档。

8.4 高可用集群

   主从:   



8.5  LBS---地理位置查询

    根据当前用户的位置查找附近范围内的人或物。MongoDB封装了LBS常用的操作,全球流行的LBS应用foursquare。

8.6 MongoDB 3.0版本的改进

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐