随笔分类 -  MangoDB

【摘录】NoSQL进入2.0时代 10大知名项目盘点
摘要:本文摘自:http://tech.it168.com/a2012/1012/1407/000001407111.shtml虽然NoSQL流行语火起来才短短一年的时间,但是不可否认,现在已经开始了第二代运动。尽管早期的堆栈代码只能算是一种实验,然而现在的系统已经更加的成熟、稳定。不过现在也面临着一个严酷的事实:技术越来越成熟——以至于原来很好的NoSQL数据存储不得不进行重写,也有少数人认为这就是所谓的2.0版本。这里列出一些比较知名的工具,可以为大数据建立快速、可扩展的存储库。 1. Casssandra Cassandra最初由Facebook开发,后来成了Apache开源项目,它是... 阅读全文
posted @ 2012-12-19 13:21 二十四桥明月夜 阅读(286) 评论(0) 推荐(0)
【摘录】入门MongoDB,你需要注意的4个技巧
摘要:本文摘抄自:http://database.51cto.com/art/201012/241103.htm使用64位的版本32位的版本最多只能存储2.5GB的数据。当然,如果随便玩玩的话,这可能已经足够了。但是当你开始配置你的生产性(或用于演示的)系统的时候,记住要选择64位的版本,因为以后你无法通过“修复”来解决这个问题,你只能重新安装。在另外一台机器上创建一个从数据库如果你的MongoDB实例崩溃了(或者由于OOM挂掉了,或者整个系统都崩溃了),那么谁也无法保证你的数据会怎么样。你可以进行修复,但是这有点像运行fsck或买彩票——你永远都无法知道你将会得到什么结果。所以你应该创建一个从数据 阅读全文
posted @ 2012-12-18 22:12 二十四桥明月夜 阅读(1460) 评论(2) 推荐(2)
Stey by Step——MongoDB学习(三)基本操作
摘要:在进行Mongodb的操作之前,我们需要连接数据库,启动Mongodb的shell。在连接数据库时经常出错,如[terry@localhost bin]$ ./mongoMongoDB shell version: 2.2.2-rc0connecting to: testThu Nov 22 06:41:19 Error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js:91exception: connect failed这时候需要重新启动mogodb,注意参数的书写如下:[root@localh 阅读全文
posted @ 2012-11-22 23:20 二十四桥明月夜 阅读(475) 评论(0) 推荐(0)
Step by Step ——Mongodb学习(二)基本概念
摘要:文档1)文档是MongoDB中数据的基本单元,类似与关系型数据库中的行。2)集合可以被看做是没有模式的表。3)MongoDB的单个实例可以容纳多个独立的数据库,每一个都有自己的集合和权限。4)每一个文档都有一个特殊的键“_id”,它在文档所处的集合中是唯一的。 文档是MongoDB的核心概念。多个键及其关联的值有序地放置在一起便是文档。在javascript中文档的表示方法如下:{"greeting":"Hello,world"},稍微复杂一点的便如:{"greeting":"hello","foo&qu 阅读全文
posted @ 2012-11-18 22:36 二十四桥明月夜 阅读(287) 评论(0) 推荐(0)
Step by Step ——Mongodb学习(一)Linux下Mongodb安装
摘要:下载安装包 通过Mongodb官方网站下载Mongodb的安装文件,安装文件可以按照我们的操作系统进行选择。下载完成后解压缩压缩包 在下载后格式为tgz格式的文件,通过命令进行解压缩。在解压缩过程中,可能会遇到格式无法识别的问题。如下图所示: 首先需要了解我们下载的文件格式是什么,可以通过 file xxxxxx 来查看。如下图所示: 然后通过gunzip命令来解压缩我们下载的文件,将下载的tgz格式解压为tar格式,然后再通过解压命令来解压缩我们的文件。命令为 tar xf mongodbxxxxxxxx.tar ... 阅读全文
posted @ 2012-11-16 19:09 二十四桥明月夜 阅读(194) 评论(0) 推荐(0)