
MongoDb
文章平均质量分 85
xuyanlu
这个作者很懒,什么都没留下…
展开
-
MongoDB的基本特性与内部构造
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。 对于大多数的MongoDB的用户来转载 2013-02-04 10:12:58 · 648 阅读 · 0 评论 -
MongoDB开发学习(1)开天辟地,经典入门
如果你从来没有接触MongoDB或对MongoDB有一点了解,如果你是C#开发人员,那么你不妨花几分钟看看本文。本文将一步一步带您轻松入门。 阅读目录 一:简介 二:特点 三:下载安装和开启服务器 四:使用mongo.exe 执行数据库增删改查操作 五:更多命令 六:MongoDB语法与现有关系型数据库SQL语法比较 七:可视化的客户端管理转载 2013-02-18 17:41:58 · 838 阅读 · 0 评论 -
MongoDB与内存
但凡初次接触MongoDB的人,无不惊讶于它对内存的贪得无厌,至于个中缘由,我先讲讲Linux是如何管理内存的,再说说MongoDB是如何使用内存的,答案自然就清楚了。 据说带着问题学习更有效,那就先看一个MongoDB服务器的top命令结果: shell> top -p $(pidof mongod) Mem: 32872124k total, 30065320k used,转载 2013-02-19 16:16:57 · 472 阅读 · 0 评论 -
Mogodb在cakephp中的应用
CakePHP是一个非常受欢迎的PHP框架,它有专门的 MongoDB datasource 类包。这里专门有一篇介绍CakePHP框架如何使用MongoDB存储的文章:Using MongoDb with CakePHP。具体访问地址:http://mark-story.com/posts/view/using-mongodb-with-cakephp。 MongoDB datasou原创 2013-02-20 15:58:40 · 950 阅读 · 0 评论 -
Mongodb的一些应用(二)
5、Mongodb应用之id自增 Mongo中也是可以去字段进行自增的,以下是封装的一个获取自增id的方法,用的是Mongo的command命令实现的。 function genId($db, $name){ $command['findAndModify'] = 'ids'; $command['query'] = array('name' => $n原创 2013-08-26 17:27:38 · 837 阅读 · 0 评论 -
MongoDB的一些应用
1、这里简单记录下模糊查询的操作方式: 命令行下: db.letv_logs.find({"ctime":/uname?/i}); php操作 $query = array("name"=>new MongoRegex("/.*" . $var . ".*/i")); $db->find($query); 2、Mongodb在PHP中的应用: Inse原创 2013-07-18 20:18:43 · 1016 阅读 · 0 评论 -
MongoDb之MapReduce
MongoDB中的MapReduce相当于Mysql中的group by, 所以在MongoDb上使用Map/Reduce进行并行"统计"比较容易。 使用MapReduce要实现两个函数Map和Reduce函数,Map函数调用emit(key, value),遍历collection中所有记录,将key与value传递给Reduce函数进行处理。Map函数和Reduce函数可以使用jav原创 2014-06-05 18:26:38 · 960 阅读 · 0 评论