
mongodb
洛神赋在csdn
这个作者很懒,什么都没留下…
展开
-
mongdb的背景知识 --- 不适合他人看
mongodb版本的选择:第一位代表大的版本号第二位代表是稳定版(偶数)还是开发版(奇数),生产环境选择稳定版,除非你想作死。第三位代表修订号mongdb的安装环境:生产环境选择linux,开发环境,测试环境选择windows或者Mac。mongdb的32位版本只有在32位的机器上,用于开发和测试。32位提供的数据集只有2G左右,真实的生产环境远远大于2G,所以建议生产环境安装64位。mongdb...原创 2018-05-07 10:49:20 · 209 阅读 · 0 评论 -
mongdb中的大文件存储规范 --- GridFS
mongdb对单个BSON的大小存在上限,最大不超过16MB,但是现实中很多文件的大小都超过这个阈值,咋办?还记得计算机网络中的如何传送数据包的吗?对了,分组!这里也一样。mongdb采用的也是类似的分解思想,将一个大文件分割成很多个不超过16MB的小文件。如何分割?分割完成后,如何需要复原文件,又该如何重组?这需要有一套叫GridFS规范。具体在实现层面体现在fs.files和fs.ch...原创 2018-05-07 12:07:39 · 1034 阅读 · 1 评论 -
Mongdb的存储原理
mongdb存取数据十分快,可以当作缓存使用。同时它也极其消耗内存。几乎是有多少内存就吃多少内存。同时它也极其消耗内存。几乎是有多少内存就吃多少内存。为什么会这样?这必须深入mongdb的存储原理。传统的数据库的读取过程是如果是读,那就先去内存中读数据,如果没有,就去磁盘读,将磁盘数据读进内存,然后从内存读取。根据程序的局部性原理,往往只将当前数据附近的一块数据读进内存,其它数据不读进内存,只有在...原创 2018-05-07 14:47:42 · 1643 阅读 · 0 评论