对象存储的两大典型特征
1、restapi接口
通俗的讲,restapi接口是指通过http的动作去处理资源信息。
这里的资源指的是如文章、评论、文件、用户等数据,http处理的动作有四种:获取(get)、创建(post)、修改(put/patch)、删除(delete),每个资源会对应生成一个特定的uri地址,对象存储的过程实际上就是对这些独一无二的uri地址进行操控。
restapi读写示意图
2、扁平的数据组织结构
对比文件系统,对象存储的第二个特征是采用扁平的数据组织结构,这从根本上规避了维护庞大的文件目录数。对象存储采用元数据检索的方式进行数据的管理,通过对元数据的匹配得到一个index或者key,再根据这个index或者key找到并读取数据。
举个例子,类似于查字典,知道拼音就可以知道它在哪页,数据的查询层级只有非常简单的两级(目录、页)关系,而传统数据存储系统拥有多层级关系,简单说就是树干、树杈、子树杈、叶子等层级关系,如果要查询一个数据的话是很麻烦的,所以扁平数据结构更能满足数据管理的需求。
对象存储的存储方式
首先,对对象存储来说,存储时无法修改对象,必须一次性完整地写入对象。其次,对象存储也不能很好地与传统数据库搭配使用,因为编写对象是一个缓慢的过程,编写应用以使用对象存储api并不像使用文件存储那么简单。这样的存储方式是由对象存储的特性决定的。
比如我们平时用的xx云盘就是典型的对象存储应用方式,比如你上传一个txt文件到云盘中,你不能直接对这个txt在云盘中进行更改,只能将整个txt文件全部下载到本地,更改之后重新上传覆盖原文件。
因此,对象存储是一个非常适用于静态数据的存储系统,其灵活性和扁平性意味着它可以通过扩展来存储极大量的数据,并且能实现海量数据的快速查询分析,特别擅长存储非结构化数据,但它不擅长处理交易性数据库等应用。
对象存储的部署方式
按部署方式划分,可以分为专用对象存储的物理部署、云部署以及开源部署。
物理部署方式目前市场上以戴尔易安信的ecs(elasticcloudstorage)弹性云存储表现较为突出,ecs的单机柜可以达到8个pb的部署容量,非常适合大规模数据进行归档,且后续可以无限扩容,这为企业搭建私有云平台提供了非常好的选择。当然,ibm,hpe以及国内的华为,联想都有类似的产品,也可以供大家选择。
云部署方式具有代表性的大规模实现主要集中在aws的s3、rackspace的cloudfiles,国内的阿里云开放存储服务oss也属于对象存储。
开源部署方式如openstackswift,开源的统一存储系统ceph也可以通过cephobjectgateway提供对象存储服务,也称作radosgateway,缩写为radosgw。
对于不同部署方式需要根据企业自身的特点进行选区,而不同的部署方式也具备不同的优缺点,针对于此下表进行了归纳和总结。
如何选择合适的对象存储
对象存储的特性决定了它是实现企业数字化转型非常好的助力方式,因此,如何选择一个合适的对象存储需要每个企业认真考虑。
选择合适的对象存储,要从做如下几方面考虑:
➤成本
要考虑设备成本、运营成本、维护成本、技术更新成本
➤管理与维护
管理和运维要做的风险可控,满足企业自身发展状况
➤可靠、可用、安全
考虑性能的同时也要考虑数据的生命周期管理
➤厂商的实力和技术
要尽量选择综合实力强的、业内口碑好的厂商,这关系到后续产品的技术支持,系统的可用性及相关的售后服务水平。
磁珠的主要功能及在电路中的作用介绍
特殊电阻器有哪些类型
如何解决硫铵饱和器管路腐蚀渗漏问题
南京纳特通信出席第26届欧洲微波周
这口牙膏挤得猛!Intel酷睿i9半路杀出怒怼AMD Ryzen
对象存储的特征/存储方式/部署方式
华为 Matebook 14 年底将推出搭载因英伟达 MX 250 独显的版本
高端矢量网络分析仪R&S ZVA67
Maxim推出全集成PMIC为液晶电视提供紧凑的电源方案
光合作用测定仪产品介绍及特点
两列典型的开关电源电路分析
华为荣耀Note8、小米Max2对比评测:华为荣耀Note8和小米Max2谁才是大屏手机的佼佼者?
中国移动公布了5G小基站第一阶段研发项目采购中标结果
荷兰对华半导体设备出口额10月激增超100%
四维图新车载胎压监测芯片获集成电路布图设计登记证书
赛灵思“觉醒”:新任 CEO 透露聚焦软件,对标英伟达、英特尔
使用ART-Pi-smart用户态按键点灯
千元手机三大代表,红米魅蓝和荣耀
MySQL数据库误删后的回复技巧
人工智能的发展已经影响到了人类生活的各个领域