分片集群Mongodb中数据分片叫做chunk,它是一个Collection中的一个连续的数据记录,但是它有一个大小限制,不可以超过200M,如果超出产生新的分片。下面是一个简单的分片集群实例分片集群的构成:Shard server:mongod实例,用于存储实际的数据块Config server:...
分类:
数据库 时间:
2014-08-15 10:40:48
阅读次数:
344
前面我们介绍了简单的集群配置实例。在简单实例中,虽然MongoDB auto-Sharding解决了海量存储问题,和动态扩容问题,但是离我们在真实环境下面所需要的高可靠性和高可用性还有一定的距离。下面我们就介绍一个接近实际的解决方案:Shard:使用Replica Sets,来确保数据的可靠性。通过...
分类:
数据库 时间:
2014-08-15 10:39:28
阅读次数:
302
首先要知道mongodb默认安装后是没有任何认证开启的,也就是说,所有能连接到服务器的人都能进数据查看,当然,你可以用防火墙来挡。但没有防火墙的保护,数据库暴露出来是非常危险的。mongodb关于安全分为几个方面,主要是:认证,基于角色的访问控制(授权),审计,加密,部署..
分类:
数据库 时间:
2014-08-15 02:57:17
阅读次数:
206
官网文章,对比SQL和mongodbhttp://docs.mongodb.org/manual/reference/sql-comparison/db--显示当前使用的库showdbs--显示所有库usedbshowcollections--显示当前数据库的所有表db.testData.find()--选择要操作的数据库之后,db代表当前数据库对象,testData代表数据表,在mong..
分类:
数据库 时间:
2014-08-14 20:59:09
阅读次数:
312
现在,又回归到代码编写了。
其实,安安静静地享受编码的过程,是一个很美好的旅程,从此以后,就尽情享受这一过程吧。
现在,就遇到了在Windows上如何访问和操作超长文件(长度超过256)的问题。此前一直使用open、read、write等Windows原始开发接口,为照顾和Linux、Unix等接口类型的兼容性,没有使用Win32的SDK接口,这下搞不定了。
经过...
分类:
其他好文 时间:
2014-08-14 20:41:53
阅读次数:
293
首先去 官网将 MongoDB 下载下来。 MongoDB 不同版本之间的安装方式不尽相同。所以在安装的时候要注意。 MongoDB 解压以后,目录下有Mongo.exe 打开该程序,出现 DOS界面。显示连接状态成功 即可。 (最好添加到WINDWOS服务里) 将Mongo.exe 关...
分类:
数据库 时间:
2014-08-14 20:07:29
阅读次数:
213
(mongoexport导出工具 MongoDB提供了mongoexport工具,可以把一个collection导出成json格式或csv格式的文件。可以指定导出哪些数据项,也可以根据给定的条件导出数据。工具帮助信息如下: [root@localhost bin]# ...
分类:
数据库 时间:
2014-08-14 17:16:59
阅读次数:
280
共享内存简介
共享内存允许两个或多个进程共享一给定的存储区。因为数据不需要在客户进程和服务器进程之间复制,所以这是最快的一种IPC。共享内存的方式有两种:mmap()系统调用和系统V共享内存。
mmap()系统调用
mmap()系统调用使得进程之间通过映射同一个普通文件实现共享内存。普通文件被映射到进程地址空间后,进程可以向访问普通内存一样对文件进行访问,不必再调用read(),write(...
分类:
系统相关 时间:
2014-08-14 16:45:08
阅读次数:
301
一 介绍MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可护展的高性能数据存储解决方案。一个mongod服务可以有建立多个数据库,每个数据库可以有多张表,这里的表名叫collection,每个collection可以存放多个文档(document),每个文档都以...
分类:
数据库 时间:
2014-08-14 15:51:28
阅读次数:
268
首先生成一个文本文件,可以是json或者csv的,每行一条数据,很好整理吧,用一般的文本编辑器或者从office中都可以生成。 然后执行下面的导入命令: /usr/local/mongodb/bin/mongoimport -d cms -c cms_tags_2012...
分类:
数据库 时间:
2014-08-14 14:21:18
阅读次数:
282