|
本文实例讲述了PHP数据库mongodb用法。分享给大家供大家参考,具体如下:
传统数据库中,我们要操作数据库数据都要书写大量的sql语句,而且在进行无规则数据的存储时,传统关系型数据库建表时对不同字段的处理也显得有些乏力,mongo应运而生,而且ajax技术的广泛应用,json格式的广泛接受,也使得mongo更贴近开发人员。
mongo简介及应用场景
MongoDB是一个面向文档的非关系型数据库(NoSQL),使用json格式存储。Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条记录都是一个Document对象。Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作。
mongo能应用在如下场景:
存储大尺寸、低价值的数据
json及对象类型数据
网站缓存数据
评论、子评论类有明显从属关系数据
多服务器数据,其内置的MapReduce很容易现实全局遍历。
安装和使用mongodb
我们在官网 https://www.mongodb.org/ 上可以下载到其最新稳定版本 ,mongo是官方已经编译好的,解压后即可使用其命令都在bin目录下。
使用前首先配置mongo.conf文件
port=xxxxx //代表端口号,如果不指定则默认为 27017
dbpath=/usr/local/mongodb/db //数据库路径
logpath=/usr/local/mongodb/logs/mongodb.log //日志路径
logappend=true //日志文件自动累加,而不是覆盖
fork=ture //以守护进程方式创建
|
|