七牛数据处理架构变迁
来源: 编辑:vbeiyou 时间:2015-12-10 09:52人阅读
据统计,互联网数据量正以每三年翻一番的速度膨胀,其中,95%以上都是非结构化数据,且这个比例仍在不断提升。如今,互联网已全面覆盖大家生活的方方面面,每个人的消费行为、娱乐行为和社交行为都将产生海量的图片、音视频、网络日志等非结构化数据。非结构化数据的持续在线及数据种类的多样对数据的处理提出了很高的要求。作为国内最专业的数据管理平台,七牛已覆盖国内50%以上的互联网用户。那么,七牛数据处理架构都经过了哪些演变呢?小编带你一探究竟。
七牛云存储的数据处理主要分为实时处理和异步处理,对于较小的文件(如图片),一般推荐使用实时处理的方式。
对于实时处理,用户可简单通过URL对已有的文件进行实时处理。当用户将文件上传到七牛KODO对象存储平台,会得到相应的key,可通过URL访问。例如http://xxx.com/key,当需要对该文件进行实时处理时,可以通过http://xxx.com/key?/ / / /……进行处理。具体操作参数可以参考七牛官方文档。参数过多过长时可以设置样式,若涉及操作复杂多变可以采用管道技术。
异步请求可以通过Portal、命令行工具、SDK发起请求。一般适合处理较大文件,比如较大的音视频,这种情况下实时响应的效果并不理想,则可以采用异步持久化处理方式,返回的结果是处理后的文件在七牛云存储中的相关元信息(bucket、key等),用户可以通过设置回调服务器地址,将结果Post到自己的接收服务器,也可以主动查询数据处理状态和结果信息。
本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。
如果侵犯了你的权益请来信告知我们删除。邮箱:business@qudong.com