优点
方便扩增: 由於Object storage是扁平化架构,只要增加机器就是增加这个大平面的面积,不需要额外修改架构
成本低:公有云端上的Object storage都特别便宜,例如Amazon S3
API 简单: 单纯的使用HTTP进行增删改查,进而支持长距离使用,例如你在台湾可以使用位在美国的Amazon S3储存服务
缺点
不能修改: 由於最小单位就是一个Object,所以想要修改一个Object代表上穿一个新的替换他,在文件系统还能在末尾增加一行数据
无法和database整合: 传统的database是结构化数据,例如SQL, Mysql等等,而object storage存放的主要是非结构化数据,且object storage的读写慢
无法与一般作业系统整合: 因为一般的作业系统都是file storage,下载一个object就像是下载一个文件
Object storage最有名的应用就是Amazon的S3 storage了,他不像dropbox或google drive,是个file storage的树状结构,使用Amazon S3只需要像是上传文件一样上传上去即可
除了有这个储存服务之外,他一般会被应用在什麽地方呢?主要会用来储存不常用的重要数据,由於它便宜,且安全(一个object会被分布在不同机器,可以做备份,可以做复原)
所以说,object storage和file storage不是谁取代谁的架构,每个系统都有其局限性,需要看业务场景需求分析优缺点来选择适合的储存系统
>>: Day7. 活用Ruby的Time,人人都可以成为时间魔术师
[Day8] Fun with HTML5 Canvas Canvas 的运用 需要用到的技巧与练习...
前言 接下来这一篇将会介绍如何更新 NexT 主题与介绍 Hexo5 之後的 NexT 之後有什麽样...
这个得上一篇:https://ithelp.ithome.com.tw/articles/10261...
如标题,这篇想教大家如何自己手动分割硬碟 Windows有C槽、D槽、E槽……等,但linux没有w...
coroutine神奇又好用,那我要怎麽开始呢? 官方提供了两种方法,launch和 async l...