MongoDB
2013-10-31 08:40
232 查看
MongoDB由一堆BSON文档mmap(内存映射)链表组成,使用简单的B-tree索引,以及作为存储耐久性机制的基本日志,最终由OS写入磁盘,并在页面中读取由OS加载到内存中的数据结果。
MongoDB拥有杀手级的速度,其实只是使用了页面缓存的效果,即就是mmap,,所有BS架构相关优化也只是让你的工作更加适合RAM,如果在分片上进行删除、增加记录等操作,将会产生重大影响。
BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON,它和JSON一样,支持内嵌的文档对象和数组对象,但是BSON有JSON没有的数据类型,如Date和BinDate类型。MongoDB使用了BSON这种结构来存储数据和网络数据交换。
mmap将一个文件或其它对象映射进内存,文件被映射到多个页上。
MongoDB拥有杀手级的速度,其实只是使用了页面缓存的效果,即就是mmap,,所有BS架构相关优化也只是让你的工作更加适合RAM,如果在分片上进行删除、增加记录等操作,将会产生重大影响。
BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON,它和JSON一样,支持内嵌的文档对象和数组对象,但是BSON有JSON没有的数据类型,如Date和BinDate类型。MongoDB使用了BSON这种结构来存储数据和网络数据交换。
mmap将一个文件或其它对象映射进内存,文件被映射到多个页上。
相关文章推荐
- MongoDB的得与失
- MongoDB Java 通用方法
- 第11期面授mongodb教学大纲(课程已讲)
- MongoDB基本管理命令
- Mongodb的MapReduce优化
- linux下MongoDB数据库安装、配置、主从同步、备份与恢复
- meteor使用外置mongodb
- MongoDB学习笔记(一) MongoDB介绍及安装
- MongoDB:利用官方驱动改装为EF代码风格的MongoDB.Repository框架 四
- MongoDB学习之三----Java操作MongoDB
- mongoDB的导出工具mongoexport
- java连接mongoDB
- MongoDB学习之二----模拟shard集群搭建
- mongoDB安装
- Mongodb启动命令mongod参数说明
- 配置MongoDB集群分片(一)
- Mongodb启动命令mongod参数说明
- java操作mongodb mapreduce
- c#操作mongodb
- MongoDB Shell 常用操作命令