一个使用python和llfuse的mongodb gridfs的fuse包装器。
gridfs-fuse的Python项目详细描述
#python-python-python-gridfs-fuse
python和llfuse的mongodb-gridfs-fuse一个使用python和llfuse的mongodb-gridfs-fuse的fuse包装器。
fstab示例/mnt/gridfs_fuse gridfs默认值,允许其他0 0
`````
注意这一点假设你的` mount.gridfs`程序(或macos x上的` mount.gridfs`在macos x上的` mount.gridfs`在`/sbin ` `/sbin `例如``bash
``sudo ln-s$(mount.gridfs)/sbin ` `
```` `
`` ` ` ` `
` ` ` ` ` `
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `;安装
ubuntu 16.04:
`` bash
sudo apt get installlibfuse python llfuse python llfuse
sudo-h pip install gridfs fuse
```
macosx:
```bash
brew install osxfuse
sudo-h pip install gridfs fuse
``
;
支持的操作
*创建/列表/删除目录=>;文件夹支持。
*读取文件。
*删除文件。
*删除文件。
*打开和写一次(像hdfs一样)打开和写一次。
br/>*< BR>>< BR/> *修改现有文件。< BR/> *链接> BR/> *STATFS < BR/>< BR> > BR/>性能> BR/> * AWS D2.X大型机。< BR/> * 4 @ 2.40GHz(E5-2676)< BR/> * 30千兆字节RAM BR/>文件系统:Ext4
*块设备:三实例重命名< BR/>与LVM相结合的存储磁盘。
```
lvcreate-l 3t-n mongoo-i 3-i 4096-i4096-x/dev/xvdb/dev/xvdc/dev/xvdd-l 3t-n mongoo-i3-i4096-ax/dev/xvdb/dev/xvdc/dev/dev/xvdd
````
*mongodb 3.0.1
*mongodb存储引擎wiredtiger
*mongodb压缩:snappy
*mongodb缓存大小:10千兆字节
;结果
*顺序写性能:~46 MB/写性能:~46 MB/写性能:~46 MB/写顺序读取性能:~90mb/s
一个接一个地=>;没有并行执行。
``bash
>所用命令(不是完整脚本)的简单说明。
;写写
pv-pr/tmp/big_文件{file{file{file number}/mnt/gridfs/gridfs//
;读
pv-pr/mnt/gridfs/gridfs{file{file number}>;
>
```
>
>
````
br/>
python和llfuse的mongodb-gridfs-fuse一个使用python和llfuse的mongodb-gridfs-fuse的fuse包装器。
fstab示例/mnt/gridfs_fuse gridfs默认值,允许其他0 0
`````
注意这一点假设你的` mount.gridfs`程序(或macos x上的` mount.gridfs`在macos x上的` mount.gridfs`在`/sbin ` `/sbin `例如``bash
``sudo ln-s$(mount.gridfs)/sbin ` `
```` `
`` ` ` ` `
` ` ` ` ` `
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `;安装
ubuntu 16.04:
`` bash
sudo apt get installlibfuse python llfuse python llfuse
sudo-h pip install gridfs fuse
```
macosx:
```bash
brew install osxfuse
sudo-h pip install gridfs fuse
``
;
支持的操作
*创建/列表/删除目录=>;文件夹支持。
*读取文件。
*删除文件。
*删除文件。
*打开和写一次(像hdfs一样)打开和写一次。
br/>*< BR>>< BR/> *修改现有文件。< BR/> *链接> BR/> *STATFS < BR/>< BR> > BR/>性能> BR/> * AWS D2.X大型机。< BR/> * 4 @ 2.40GHz(E5-2676)< BR/> * 30千兆字节RAM BR/>文件系统:Ext4
*块设备:三实例重命名< BR/>与LVM相结合的存储磁盘。
```
lvcreate-l 3t-n mongoo-i 3-i 4096-i4096-x/dev/xvdb/dev/xvdc/dev/xvdd-l 3t-n mongoo-i3-i4096-ax/dev/xvdb/dev/xvdc/dev/dev/xvdd
````
*mongodb 3.0.1
*mongodb存储引擎wiredtiger
*mongodb压缩:snappy
*mongodb缓存大小:10千兆字节
;结果
*顺序写性能:~46 MB/写性能:~46 MB/写性能:~46 MB/写顺序读取性能:~90mb/s
一个接一个地=>;没有并行执行。
``bash
>所用命令(不是完整脚本)的简单说明。
;写写
pv-pr/tmp/big_文件{file{file{file number}/mnt/gridfs/gridfs//
;读
pv-pr/mnt/gridfs/gridfs{file{file number}>;
>
```
>
>
````
br/>