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

8.1 简介

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

8.2 核心机制解析

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

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

8.3 入门

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

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

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

8.4 高可用集群

   主从:   


8.5  LBS---地理位置查询

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

8.6 MongoDB 3.0版本的改进

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值