mongodb GridFS 介绍
MongoDB GridFS 是MongoDB用于文件存储的模块,本文简单介绍了期用法。
mongodb GridFS 性能
性能, 网评还不错.
不过在生产环境中,国外有用于存储视频流的.
GridFS的一个优点是可以存储上百万的文件而无需担心扩容性.
通过同步复制,可以解决分布式文件的备份问题.
通过ARP-ping可以实现一个双机热备切换,类mysql的mysql master master replic
使用Nginx module
http://github.com/mdirolf/nginx-gridfs
这是gridfs的nginx module. 可以通过nginx直接访问读取mongo gridfs中的文件.
和nginx对应的mogilefs module类似.
优点: 由于直接通过nginx,速度是最快的.
缺点: 只能通过file_path来查找,目前不支持_id来查找.因此必须在file_path上
建立索引.
其他一些信息:
1.通过runcommand可以直接在mongodb端运行处理脚本. 比如像mapreduce,或者一
些需要读取数据然后进行处理的.
这些command则是使用javascript方式来编写的,很容易. 好处就是避免了数据在服
务端和客户端之间的读取和传输,
提高效率.
2. sharding
sharding在目前开发版中已经具备,但还不成熟. 但是可以自己实现sharding比较
好.因为目前的sharding还是比较硬性的.
3.灵活使用magic操作符和upsert,比如$inc,$all,$in 等等
安装mongodb
#mongodb 1.2.4
official
admin
#http://www.mongodb.org/display/DOCS/Admin+Zone
manual
http://www.mongodb.org/display/DOCS/Manual
GridFS+Tools
http://www.mongodb.org/display/DOCS/GridFS+Tools
config
http://www.mongodb.org/display/DOCS/File+Based+Configuration
http://bytebucket.org/namlook/mongokit/wiki/html/gridfs.html
客户端
easy_install pymongo
API:http://api.mongodb.org/python/current/api/pymongo/
http://api.mongodb.org/python/1.4%2B/examples/gridfs.html
原文链接:http://hi.baidu.com/wdxzas/blog/item/5d99e212c5ad92c2c3fd7882.html
- 顶
- 0
- 踩
- 0
- 相关文章
- 最新报道
- 网友评论有(0)
- CSDN官方微信
- 扫描二维码,向CSDN吐槽
- 微信号:CSDNnews
微博关注
相关热门文章
| 07-25 | 第十一届中国国际数码互动娱乐展览会 | |
|---|---|---|
| 07-11 | 2013 IBM 软件技术峰会 | |
| 06-29 | 中国开发者大会(广州) | |
| 06-29 | 2013移动互联网游戏与应用开发大赛 - 广州赛区 | |
| 06-19 | 施耐德电气云计算数据中心创新峰会(苏州站) | |
| 06-18 | 开源力量公开课第20期:拥抱开源——企业IT自主之路 |
.gif)

01.jpg)

