<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fresker小站 &#187; MongoDB</title>
	<atom:link href="http://www.fresker.com/old2/archives/category/%e6%95%99%e7%a8%8b%e7%b1%bb/mongodb/feed" rel="self" type="application/rss+xml" />
	<link>http://www.fresker.com/old2</link>
	<description>天将降大任于斯人也，必先苦其心志，劳其筋骨，饿其体肤，空乏其身....</description>
	<lastBuildDate>Sat, 05 May 2018 04:20:42 +0000</lastBuildDate>
	<language></language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>Mongodb从配置到应用</title>
		<link>http://www.fresker.com/old2/archives/453</link>
		<comments>http://www.fresker.com/old2/archives/453#comments</comments>
		<pubDate>Tue, 31 Jan 2012 01:09:49 +0000</pubDate>
		<dc:creator>Duke</dc:creator>
				<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[开发技术类]]></category>
		<category><![CDATA[教程类]]></category>

		<guid isPermaLink="false">http://www.fresker.com/archives/453</guid>
		<description><![CDATA[Mongodb从配置到应用(转)&#160;&#160; from:&#160;&#160; http://www.cnblogs.com/xiaogangqq123/archive/2011/04/26/2029426.html 早就想写一篇Mongodb的文章了,苦于木有时间呀,今天抽空将我所学习到的Mongodb知识整合一下,分享出来,部分Mongodb知识来源于网络.此处不给出链接,如果有侵犯,请及时联系我&#8230; 一,Mongodb简介 Mongo(http://www.mongodb.org/)是一个高性能，开源(代震军大牛正在研究Mongodb的源码,大家可以去看看http://www.cnblogs.com/daizhj/)，模式自由(schema-free)的文档型数据库，它在许多场景下可用于替代传统的关系型数据库或键/值(key-value)存储方式。Mongo使用C++开发， 具有以下特性： 面向集合的存储：适合存储对象及JSON形式的数据。 动态查询：Mongo支持丰富的查询表达式。查询指令使用JSON形式的标记，可轻易查询文档中内嵌的对象及数组。 完整的索引支持：包括文档内嵌对象及数组。Mongo的查询优化器会分析查询表达式，并生成一个高效的查询计划。 查询监视：Mongo包含一个监视工具用于分析数据库操作的性能。 复制及自动故障转移：Mongo数据库支持服务器之间的数据复制，支持主-从模式及服务器之间的相互复制。复制的主要目标是提供冗余及自动故障转移。 高效的传统存储方式：支持二进制数据及大型对象（如照片或图片）。 自动分片以支持云级别的伸缩性（处于早期alpha阶段）：自动分片功能支持水平的数据库集群，可动态添加额外的机器。 模式自由（schema-free)，意味着对于存储在mongodb数据库中的文件，我们不需要知道它的任何结构定义。如果需要的话，你完全可以把不同结构的文件存储在同一个数据库里。 支持Python，PHP，Ruby，Java，C，C#，Javascript，Perl及C++语言的驱动程序，社区中也提供了对Erlang及.NET等平台的驱动程序。 使用场合: 网站数据：Mongo非常适合实时的插入，更新与查询，并具备网站实时数据存储所需的复制及高度伸缩性。 缓存：由于性能很高，Mongo也适合作为信息基础设施的缓存层。在系统重启之后，由Mongo搭建的持久化缓存层可以避免下层的数据源 过载。 大尺寸，低价值的数据：使用传统的关系型数据库存储一些数据时可能会比较昂贵，在此之前，很多时候程序员往往会选择传统的文件进行存储。 高伸缩性的场景：Mongo非常适合由数十或数百台服务器组成的数据库。Mongo的路线图中已经包含对MapReduce引擎的内置支持。 用于对象及JSON数据的存储：Mongo的BSON数据格式非常适合文档化格式的存储及查询。 所谓“面向集合”（Collenction-Orented），意思是数据被分组存储在数据集中，被称为一个集合（Collenction)。每个集合在数据库中都有一个唯一的标识名，并且可以包含无限数目的文档。集合的概念类似关系型数据库（RDBMS）里的表（table），不同的是它不需要定义任何模式（schema)。 二,Ubuntu 下配置Mongodb Ubuntu知识扫盲: chown -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) nohup命令：如果你正在运行一个进程，而且你觉得在退出帐户时该进程还不会结束，那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( n ohang up)。 Mongodb目前最新版本是1.8.1首先启动终端 :输入 wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.1.tgz下载mongodb-linux-i686-1.8.1.tgz安装包解压 tar -zxvf mongodb-linux-i686-1.8.1.tgz 默认情况下Mongodb会在/data/db/ 这个文件夹存放数据 在当前目录下输入如下命令,创建用户 ：//添加一个mongodb用户adduser mongodbxiao//设置密码passwd mongodb 继续输入 sudo mkdir -p /data/db///把&#8221;/data/db/”的属主改成mongodb用户 $ sudo [...]]]></description>
		<wfw:commentRss>http://www.fresker.com/old2/archives/453/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MongoDB入门教程中文版</title>
		<link>http://www.fresker.com/old2/archives/248</link>
		<comments>http://www.fresker.com/old2/archives/248#comments</comments>
		<pubDate>Wed, 21 Jul 2010 00:38:39 +0000</pubDate>
		<dc:creator>Duke</dc:creator>
				<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[开发技术类]]></category>
		<category><![CDATA[教程类]]></category>
		<category><![CDATA[DataBase]]></category>

		<guid isPermaLink="false">http://www.fresker.com/?p=248</guid>
		<description><![CDATA[最近公司准备的一个项目涉及到mongoDB,自己之前不熟悉这个东东，项目的twiki上有学习的资料，在此转出来，有空大家也可以看看，大家有好的建议也希望能分享一下。 跟mysqld一样，一个mongod服务可以有建立多个数据库，每个数据库可以有多张表，这里的表名叫collection，每个collection 可以存放多个文档（document），每个文档都以BSON（binary json）的形式存放于硬盘中。跟关系型数据库不一样的地方是，它是的以单文档为单位存储的，你可以任意给一个或一批文档新增或删除字段，而不会对其它文 档造成影响，这就是所谓的schema-free，这也是文档型数据库最主要的优点。跟一般的key-value数据库不一样的是，它的value中存储 了结构信息，所以你又可以像关系型数据库那样对某些域进行读写、统计等操作。可以说是兼备了key-value数据库的方便高效与关系型数据库的强大功 能。 启动数据库 下载 &#60;a target=&#8221;_blank&#8221; href=&#8221;http://www.mongodb.org/display/DOCS/Downloads&#8221;&#62;MongoDB&#60;/a&#62;, 解压后并启动: $ bin/mongod MongoDB 默认存储数据目录为 /data/db/ (或者 c:\data\db), 当然你也可以修改成不同目录, 只需要指定 –dbpath 参数: $ bin/mongod --dbpath /path/to/my/data/dir 获取数据库连接 现在我们就可以使用自带的shell工具来操作数据库了. (我们也可以使用各种编程语言的驱动来使用MongoDB, 自带的shell工具可以方便我们管理数据库) 启动 MongoDB JavaScript 工具: $ bin/mongo 默认 shell 连接的是本机localhost 上面的 test库, 会看到: MongoDB shell version: 0.9.8 url: test connecting to: test type "help" for help [...]]]></description>
		<wfw:commentRss>http://www.fresker.com/old2/archives/248/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->