• 关于

    GridFS

    的搜索结果

问题

mongoengine中 gridfs对象类似seek()方法!

蛮大人123 2019-12-01 19:56:39 859 浏览量 回答数 1

问题

mongodb中mongofiles的使用

落地花开啦 2019-12-01 19:58:52 1282 浏览量 回答数 1

回答

gridfs nginx有插件,可以通过url直接访问到gridfs里面的图片。速度飞快。 另外用gridfs的主要优势在于把大量的小文件封装到一个较大的文件块里面,减少磁盘频繁的寻道。 你可以建一个三到四级的目录,然后再每个子文件夹里面放上几千个小文件,然后再打开这个目录,体验一下速度。 这纯属我的个人意见。

落地花开啦 2019-12-02 01:43:31 0 浏览量 回答数 0

万券齐发助力企业上云,爆款产品低至2.2折起!

限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

回答

gridfs.gridout.md5 gridfs.gridout.content_type

蛮大人123 2019-12-02 01:49:08 0 浏览量 回答数 0

问题

gridfs中多个文件能否存在一个chunk中?

蛮大人123 2019-12-01 19:54:08 1027 浏览量 回答数 1

问题

使用mongodb的gridfs当做文件存储系统可行吗?

落地花开啦 2019-12-01 20:02:09 1397 浏览量 回答数 2

回答

MongoDB的GridFS存储每个文件会被分成1到多个chunks(注意是GridFS chunk,不是分片的chunk)。一个chunk只能属于一个文件。所以答案是不能。不知道你为什么要这么做?第二个问题描述不够清楚。任何数据库都可以用来存储,具体要看你应用的使用情况,是否需要版本控制?是否需要经常更新?读写的比率以及并发量是什么样的?等等

蛮大人123 2019-12-02 01:47:14 0 浏览量 回答数 0

问题

mongodb取图片的问题

落地花开啦 2019-12-01 20:01:58 1082 浏览量 回答数 1

回答

关于php、关于HTTP RANGE、关于断点续传•从php手册上看$_SERVER数组的信息是从Web服务器创建的信息获取,并不关php是否支持,要看你用的web服务器软件是否允许。虽然手册上并没有列出HTTP_RANGE信息。但是相关的例子不少。我看到写的较严谨的例子:http://www.thomthom.net/blog/2007/09/php-resumable-download-server/•你可以自己本地建立一个简易测试。比如使用它做现成测试:http://php.net/manual/zh/function.fread.php#106999•下载文件,暂停再点继续。如果没有做断点续传是回到初始重新开始或者下载器报异常(你可删除相关http_range代码,验证一个事实)。事实上是php做断点续传是可行的。其实比较憋屈,文件服务器做的事让php去做了。如果是大文件,用fread一下子全部读出来,php基本会抛出异常,提示内存不够。那这里还要去控制一个读出限制。 比如我前面说那例子中是这么处理的(我简化了部分)。每次读出最多1024 * 8个字节数,到达EOF 的时候完成。可以想象下,如果服务器(不管是ftp还是http等等)他们不允许断点。那些众多的下载软件基本没市场了。目的服务器支持多线程最好了,如果不允许也没关系,到其他下载点返回一个断点,继续下载,自己实现一个多断点下载。这也是下载软件的基本原理。 Gridfs Mongodb存储 你所描述的“用mongodb的chunks来实现一种断点续传”这是错误的理解。断点这不关数据库的事。你所描述的是一个读取过程,控制的一个数据输出。并且因为HTTP本身协议原因,它没能力让你“删除不是整数的部分”你只能判断出具体文件字节流,再做细致数据输出。 其实你应该往”Gridfs Mongodb存储“方向去做应用。 gridfs就是做你所描述的类似的事情。将文件分割存储到mongodb。读出时再整合。其中内部机制我没研究,但肯定比你自己实现要有效率的多。你如果有兴趣可以去研究下。针对php的mongodb驱动也是评价非常好的。使用gridfs替换原始文件存储是可行的。 并且如果你使用的是Nginx服务器软件,可以避开php读取。直接做成Nginx模块。让Nginx去读取文件,会比使用php更高效。当然了写入还是用php。 HTTP 断点上传有难度,单纯的依靠它自身实现不了。目前的方案挺多:java、flash、silverlight、activex等等做客户端控制,然后服务器端再做处理等等。目前我知道的做的比较优秀的是Youtube:https://support.google.com/youtube/bin/answer.py?hl=zh-Hans&answer=1672758&topic=1719827&ctx=topic

蛮大人123 2019-12-02 01:46:54 0 浏览量 回答数 0

回答

gridfs一旦配置好,凡是知道链接的人都可以访问文件咯?还有什么限制措施吗?

ilaipi 2019-12-02 01:43:32 0 浏览量 回答数 0

回答

mongodb单个文件要求小于16M插入过大的文件的话建议使用GridFS吧,BSON有大小限制。

落地花开啦 2019-12-02 01:50:39 0 浏览量 回答数 0

回答

换种方式解决了,思路是:通过src="/img/{{xx.图片字段.grid_id}}/" 定义为一个公共View 通过传递过来的字符串objectid通过GridFS获取存储的实际图片,输出

落地花开啦 2019-12-02 01:41:56 0 浏览量 回答数 0

回答

换种方式解决了,思路是:通过src="/img/{{xx.图片字段.grid_id}}/" 定义为一个公共View 通过传递过来的字符串objectid通过GridFS获取存储的实际图片,输出

蛮大人123 2019-12-02 01:47:02 0 浏览量 回答数 0

回答

什么东西有16M。图片? ######mongodb单个文件要求小于16M###### 插入过大的文件的话建议使用GridFS吧,BSON有大小限制。

kun坤 2020-05-29 11:59:42 0 浏览量 回答数 0

问题

在mongodb中如何正确的保存图片?

落地花开啦 2019-12-01 19:49:19 1497 浏览量 回答数 2

问题

mongodb亿级文件存储测试方案

落地花开啦 2019-12-01 19:57:57 1364 浏览量 回答数 1

问题

spring+mongodb下载的问题

落地花开啦 2019-12-01 20:02:29 921 浏览量 回答数 1

问题

阿里云单机版本mysql 5.7支持document store吗

minlearn2015 2019-12-01 21:00:11 2145 浏览量 回答数 1

回答

面向文档的存储:文档存储以BSON格式(有大小限制,最大16M), 内置GridFS文件系统(一般存储大于16M的文件)。 任何属性都可以建立索引。 复制以及高可扩展性。 自动分片。 丰富的查询功能。 快速的即时更新。 来自 MongoDB 的专业支持。

montos 2020-05-24 11:44:26 0 浏览量 回答数 0

问题

nginx1.9配置mongodb3.0版本的gridfs : 配置报错 

kun坤 2020-06-03 14:40:38 5 浏览量 回答数 1

问题

mongo php-fpm 连接池问题

蛮大人123 2019-12-01 19:53:35 1539 浏览量 回答数 1

回答

Re请问使用负载均衡后如何处理几台服务器之间的文件同步 我的方案是 写:多个app写到mongodb 读:每次app检查本地有没有,如果没有从mongdo读取出来放到app本地 如果是要下载直接nginx + mongodb + gridfs 如果要权限下载使用X-Accel-Redirect

wzhu.ali 2019-12-01 23:27:05 0 浏览量 回答数 0

问题

mongo php-fpm 连接池问题

a123456678 2019-12-01 20:13:35 1424 浏览量 回答数 1

回答

我也有同样问题,不知道楼上解决了没有######直接在linux查看就好了######@rink 那有用nginx么?不用代理服务器的话,那你存进fastdfs的文件要查看怎么查看哇~######之后我调整了,没用mongod 的gridfs ,采用了fastdfs######问题解决 ,ngxin 1.9.12 ,mongodb 3.2.1

kun坤 2020-06-04 10:34:00 0 浏览量 回答数 0

回答

以上配置是完全没有问题的。 详细可以到官网查看 https://github.com/mdirolf/nginx-gridfs导致网页无法打开的原因可能有两点:1 配置文件写错了,`http{server{}}`你贴的那段要放在 server{}中,仔细检查下嵌套是否正确。可以通过 nginx -t 来检查2 在重启nginx 的时候MongoDB 是否已经启动!(nginx初始化的时候不能链接MongoDB) 这个问题一般经常出现于重启服务器,如果开机启动的话可以通过调整守护进程启动顺序来解决,如果不是开机自动启动的话,那么需要注意启动的顺序。

落地花开啦 2019-12-02 01:53:30 0 浏览量 回答数 0

回答

MongoDB 是对传统关系型数据库的补充,它非常适合高伸缩性的场景,它是可扩展性的表结构。基于这点,可以将预期范围内,表结构可能会不断扩展的 MySQL 表结构,通过 MongoDB 来存储,这就可以保证表结构的扩展性。此外,日志系统数据量特别大,如果用 MongoDB 数据库存储这些数据,利用分片集群支持海量数据,同时使用聚集分析和 MapReduce 的能力,是个很好的选择。MongoDB 还适合存储大尺寸的数据,GridFS 存储方案就是基于 MongoDB 的分布式文件存储系统。推荐阅读:http://blog.720ui.com/2017/db_better_db_use/

白岳 2019-12-02 01:48:18 0 浏览量 回答数 0

回答

MongoDB 是对传统关系型数据库的补充,它非常适合高伸缩性的场景,它是可扩展性的表结构。基于这点,可以将预期范围内,表结构可能会不断扩展的 MySQL 表结构,通过 MongoDB 来存储,这就可以保证表结构的扩展性。此外,日志系统数据量特别大,如果用 MongoDB 数据库存储这些数据,利用分片集群支持海量数据,同时使用聚集分析和 MapReduce 的能力,是个很好的选择。MongoDB 还适合存储大尺寸的数据,GridFS 存储方案就是基于 MongoDB 的分布式文件存储系统。推荐阅读:http://blog.720ui.com/2017/db_better_db_use/

白岳 2019-12-02 01:50:28 0 浏览量 回答数 0

回答

MongoDB 是对传统关系型数据库的补充,它非常适合高伸缩性的场景,它是可扩展性的表结构。基于这点,可以将预期范围内,表结构可能会不断扩展的 MySQL 表结构,通过 MongoDB 来存储,这就可以保证表结构的扩展性。此外,日志系统数据量特别大,如果用 MongoDB 数据库存储这些数据,利用分片集群支持海量数据,同时使用聚集分析和 MapReduce 的能力,是个很好的选择。MongoDB 还适合存储大尺寸的数据,GridFS 存储方案就是基于 MongoDB 的分布式文件存储系统。推荐阅读:http://blog.720ui.com/2017/db_better_db_use/

白岳 2019-12-02 01:48:13 0 浏览量 回答数 0

问题

MongoDB是否适合存储二进制数据,效率如何?

落地花开啦 2019-12-01 19:46:52 2335 浏览量 回答数 1

回答

  MongoDB是一个面向文档的数据库,目前由10gen开发并维护,它的功能丰富,齐全,所以完全可以替代MySQL。  与MySQL等关系型数据库相比,MongoDB的优点如下:  ①弱一致性,更能保证用户的访问速度。  ②文档结构的存储方式,能够更便捷的获取数据。  ③内置GridFS,支持大容量的存储。  ④内置Sharding。  ⑤第三方支持丰富。(这是与其他的NoSQL相比,MongoDB也具有的优势)  ⑥性能优越: 答案来源网络,供参考,希望对您有帮助

问问小秘 2019-12-02 03:03:11 0 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站