
MongoDB
文章平均质量分 69
load_life
这个作者很懒,什么都没留下…
展开
-
MongoDB 从入门到精通专题教程
最近有好多同事都在用mongodb,一个新的面向文档型介于面向对象与关系型之间免费的数据库,据说有拥有比传统数据库更高的性能。趁今天早上有空,就研究了一下。 首先上mongodb官网(www.mongodb.org)看了一下开始文档,下了个windows版的,装了一下,并且写了几个简单的例子,测试了一 下,经过测试,mongodb确实好用,也很简单,当然其中也遇到了很多问题,因此为了能让以转载 2012-06-05 18:00:31 · 429 阅读 · 0 评论 -
MongoDB数据库索引实战技巧
索引类型 虽然MongoDB的索引在存储结构上都是一样的,但是根据不同的应用层需求,还是分成了唯一索引(unique)、稀疏索引(sparse)、多值索引(multikey)等几种类型。 唯一索引 唯一索引在创建时加上unique:true 的选项即可,创建命令如下: db.users.ensureIndex({username: 1}, {unique: true转载 2012-07-25 20:00:07 · 465 阅读 · 0 评论 -
使用MongoDB开发实践体会
年前在项目中使用了NoSQL的代表之一 —— MongoDB,微博上总结了一些心得,在这里和各位分享一下。 开发中用MongoDB的爽快之处 MongoDB是一个非常适合PHP开发的#NoSQL# 数据库,尤其支持高并发和schema-free(自由结构)特性,使得PHP开发变得更灵活,更高效。大家都来试试吧! 或许很多时候,记录在mysql里面的自由字段(如序列化后的数组转载 2012-08-11 13:57:28 · 583 阅读 · 0 评论 -
MongoDB管理与开发精要
MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSQL数据库产品中最热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式,MongoDB使用C++开发。MongoDB的官方网站地址是:http://www.mongodb.org/,读者朋友们可以在此获得更详细的信息. 1.1 为什么要用NoSQL 1.1.1 NoSQL简介 NoSQL,全转载 2012-07-31 19:28:22 · 1583 阅读 · 0 评论 -
MongoDB设置访问权限、设置用户
MongoDB已经使用很长一段时间了,基于MongoDB的数据存储也一直没有使用到权限访问(MongoDB默认设置为无权限访问限制),今天特地花了一点时间研究了一下,研究成果如下: 注:研究成果基于Windows平台 MongoDB在本机安装部署好后 1. 输入命令:show dbs,你会发现它内置有两个数据库,一个名为admin,一个名为local。local好像没啥用,如果哪转载 2012-07-31 19:43:19 · 964 阅读 · 0 评论 -
MongoDB常用操作
一、查询 find方法 db.collection_name.find(); 查询所有的结果: select * from users; db.users.find(); 指定返回那些列(键): select name, skills from users; db.users.find({}, {'name' : 1, 'skil转载 2012-08-02 09:59:59 · 423 阅读 · 0 评论 -
MongoDB安装为Windows服务方法与注意事项
本文出处:http://blog.youkuaiyun.com/chaijunkun/article/details/7227967,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文。 MongoDB作为一个基于分布式文件存储的数据库,近两年大受追捧。数据灵活的存取方式和高效的处理使得它广泛用于互联网应用。 最近本人开始在Windows 32位平台下研转载 2012-08-01 13:06:24 · 715 阅读 · 0 评论 -
在32位系统下使用MongoDB的一点心得
本文出处:http://blog.youkuaiyun.com/chaijunkun/article/details/7236911,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文。 随着互联网的变革,互联网的内容生成方式也逐渐地从网站生成转为用户生成。这种变化不仅仅是内容生成对象的转变那样简单的问题,随之带来的就是互联网数据的大爆炸(big bang转载 2012-08-01 13:51:28 · 895 阅读 · 0 评论 -
MongoDB CRUD操作简析
用户使用MongoDB开发应用程序使用的是逻辑结构: ● MongoDB的文档,相当于关系数据库中的一行记录 ● 多个文档组成一个集合,相当于关系数据库中的表 ● 多个集合逻辑上组织在一起就是数据库 www.2cto.com 1、启动MongoDB服务连接数据库 mongod.exe启动MongoDB服务,--dbpath指定数据文档存储目录(启动服转载 2012-08-02 09:36:14 · 511 阅读 · 0 评论 -
mongodb小结
用了一阵子mongodb,作一些小结,作为将来的参考。按照以往的习惯,先作一个总览,然后再挑出一些自己比较关注的几个点,作为珠玑,加以串联阐述。 mongodb由C++写就,其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理。关于它的一个最简洁描述为:scalable, high-performance, open source, schema-free, d转载 2012-08-16 10:14:54 · 604 阅读 · 0 评论 -
MongoDB数据文件备份与恢复
MongoDB数据文件备份与恢复 备份与恢复数据对于管理任何数据存储系统来说都是非常重要的。 1、冷备份与恢复——创建数据文件的副本(前提是要停止MongoDB服务器),也就是直接copy www.2cto.com MongoDB将所有数据都存储在数据目录下,默认是/data/db/(Windows下是C:\data\db\),启动MongoDB时也可以用--dbpa转载 2012-07-24 16:32:23 · 771 阅读 · 0 评论 -
MongoDB创建表步骤,Mongo常用的数据库操作命令,查询,添加,更新,删除_MongoDB 性能监测
->use Admin (切换到创建用户) ->db.TestDb (创建数据库) ->db.addUser(“userName”,”Pwd”) 创建用户 ->db.auth(“userName”,”Pwd”) 设置用户为允许连接的用户 ->db.createCollection(“TableName”)转载 2012-07-24 14:59:55 · 3516 阅读 · 0 评论 -
php mongoDB 的curd
$m = new Mongo("127.0.0.1"); //选择数据库 $db = $m -> wmt; //选择集合 $collection = $db -> users; $user1 = array('name' => 'hm', 'email' => 'admin@admin.com1','age'=>10); $user2 = array('name' =>转载 2012-07-24 16:07:18 · 412 阅读 · 0 评论 -
PHP和MongoDB的简介
MongoDB简介: 我们中的大多数人都已经逐渐的形成了LAMP的概念,但是很多时候维护和测量 LAMP的基本设置显得十分痛苦。通常测量LAMP最困难的部分在于Mysql的设置。运行大数据量的网站(基于Mysql的数据处理和测量)通常是十分复杂的任务。这就是NoSQL诞生的开始。NoSQL是一个非常宽泛的术语,并且NoSQL的一些选项会比其它的数据库更好。目前我坚定地的选择 MongoDB为转载 2012-06-05 22:55:09 · 458 阅读 · 0 评论 -
Memcache and Mongodb
先说说自己对Memcache和Mongodb的一些看法,主要是抛砖引玉了,希望看到大家的意见和补充。 Memcache Memcache的优势我觉得总结下来主要体现在: 1) 分布式。可以由10台拥有4G内存的机器,构成一个40G的内存池,如果觉得还不够大可以增加机器,这样一个大的内存池,完全可以把大部分热点业务数据保存进去,由内存来阻挡大部分对数据库读的请求,对转载 2012-06-05 22:21:10 · 351 阅读 · 0 评论 -
MongoDB安装手记
mangoDB管理工具:http://www.mongovue.com/ 操作系统:Win7 64 bit MongoDB:http://downloads.mongodb.org/win32/mongodb-win32-x86_64-2.0.4.zip 安装步骤: 一、在C盘或者其他盘建立文件夹MongoDB,解压下载下来的包并将bin目录里的所有文件复制到建立的MongoDB转载 2012-05-17 13:51:43 · 504 阅读 · 0 评论 -
MongoDB学习整理之更新
Mongodb更新有两个命令:一个是update,另一个是save update命令: db.collection.update(criteria,objNew,upsert,multi) 参数说明: 1)criteria:查询条件,类似于update语句内where后面的内容 2)objNew:update的对转载 2012-08-02 09:34:20 · 360 阅读 · 0 评论 -
MongoDB学习整理之查询
查询操作符 1)条件操作符 简单的操作符、>=如下面的代码所示: //field 大于 value db.collection.find({"field":{$gt:value}}) //field 小于 value转载 2012-08-02 09:35:00 · 415 阅读 · 0 评论 -
在CentOS中使用 yum 安装MongoDB及服务器端配置
Java代码 一、准备工作: 运行yum命令查看MongoDB的包信息 [root@vm ~]# yum info mongo-10gen (提示没有相关匹配的信息,) 说明你的centos系统中的yum源不包含MongoDB的相关资源,所以要在使用yum命令安装MongoDB前需要增加yum源,也就是在 /etc/yum.repos.d/目录中增加转载 2012-08-04 16:34:40 · 654 阅读 · 0 评论 -
MongoDB环境搭建和简单示例
MongoDB是一个基于分布式文件存储的NOSQL数据库。支持RUBY,PYTHON,JAVA,C++,PHP,C#等多种语言。具体介绍参加官方文档。 1、下载Windows版本的最新mongodb 地址:http://downloads.mongodb.org/win32/mongodb-win32-i386-1.8.2.zip 假设放到:E:\mongodb\mongodb-win32转载 2012-06-05 22:19:41 · 488 阅读 · 0 评论 -
【centOS】mongoDB启动失败问题解决
system :centOS 5.5 View Log: [root@localhost mongo]# tail -20 /usr/local/mongo/mongodb.log Mon Sep 19 06:14:55 [initandlisten] MongoDB starting : pid=4126 port=27017 dbpath=/usr/loca转载 2012-08-04 17:27:42 · 1649 阅读 · 0 评论 -
mongodb like查询
假如需要查找的字符串为s,则可以用db.tables.find({"name":/s/}),或者db.tables.find({"name":/^s/}) ,或者db.tables.find({"name":/s.*/}),或者db.tables.find({"name":/.s.*/}) 下面就分析下这几种查询的对应结果有什么不同: 1)db.city.find({"extra_data.r转载 2012-07-24 15:12:45 · 1045 阅读 · 0 评论 -
MongoDB整合Spring 详细讲解(含代码)
写这篇文章也做了下思考,首先是本人技术欠佳。但就是喜欢研究一些东西。因为在此之前有很多的朋友已经写过类似的,很多我也看过,但是讲解的不够深入。对有些朋友提出的问题不能给出答案。在这里,我根据我目前的能力对其进行整理。并最终运行成功。 在测试过程中出现过一下问题: 1、org/springframework/data/mapping/context/MappingContextAware转载 2012-12-16 12:52:06 · 720 阅读 · 0 评论