摘要: 部署:MongoDB服务端可运行在Linux、Windows或IOS平台,支持32位和64位应用,默认端口为27017。推荐运行在64位平台,因为MongoDB在32位模式运行时支持的最大文件尺寸为2GB。64位系统就没有最大文件限制。32位系统最大限制2g的原因为:32位系统下,所有地址必须能用32位系统访问到(超过2g访问不到了)。所以针对32位操作系统下的mongod最多只能处理2g的数据。一个数据库的数据存储方式:比如数据库test分别会有如下文件:testabc.0,testabc.1,testabc.2每个文件的大小都会成倍增加。第一个是16m,第二个是32m,第三个是64m。第四 阅读全文
posted @ 2013-08-22 00:18 王滔 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: mongodb的结构与关系型数据库不同,它类似树状结构,可以很方便对每个分支进行操作,但它没有像mysql那样insert(value、value、value...)那样的语法,也不支持transaction所以mongodb不能批量插入数据,如果你要批量插入数据,可以在mongodb里写一个循环,它支持for等语法。因为MongoDB的底层就不支持这种操作。从MongoDB的oplog模式中可以看出,MongoDB的每次op都是独立执行的最小单元,因此,不会存在多个op组合成一个执行的情况。因此在各种API中都不会存在这种批量插入的操作。某网友提到他的理解,觉得很有道理:这里还是涉及到大家经 阅读全文
posted @ 2013-08-22 00:13 王滔 阅读(11547) 评论(0) 推荐(0) 编辑