微信号:infoqchina

介绍:有内容的技术社区媒体

【活动】InfoQ在线课堂:互联网存储与键值存储

2014-07-23 18:00 InfoQ

按照一般的分法,存储可以分为键值存储(Key-Value Storage)、文件系统(File System)、块存储(硬盘)、数据库(多键值的存储)等等。七牛云存储CEO许式伟认为对象存储(Object Storage)是键值存储的特例,它假设Value是文件。文件系统、块存储和数据库是传统单机系统的典型存储(在分布式情况下有技术许多方式实现),而键值存储或具体指对象存储则是互联网时代的创新。


互联网存储诞生


2006年,AWS上线了第一个服务S3,从此开启了AWS云计算生态。S3是AWS的基础,EBS、Glacier让存储产品线更加丰富。S3的接口就是简单的GET、PUT、DEL等等,以至于AWS称S3为互联网的存储(Internet storage)。


S3的创新还体现在用户零维护。传统的快存储是企业预置的(on premise),需要事先采购,规定其大小。而S3不是企业预置的,用户不需要提前购买,也不用考虑存储空间大小,只管用就可以了。从这个角度看,S3为许多创业公司提供了非常好用的存储服务。同时,在分布式的框架下,S3提供了“3个9”的可用性和“11个9”的持久性,数据丢失的可能性非常低。


在国内,包括七牛云存储、又拍云都是专注提供键值存储的云服务商,他们服务了大量的互联网企业和创业公司。


如果你想了解更多关于键值存储的特性、使用方式及持久性与安全,可以关注7月29日InfoQ在线课堂:《Architecting on AWS:您必须了解的S3基础知识》,你将了解到S3的适用场景、使用技巧及一些基础概念,这将帮助你更好的使用S3。


报名请点击【阅读原文】

 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 想提高10倍效率,先学会个人知识管理 转--Go语言基于Socket编写服务器端与客户端通信的实例 R语言中常用的数学函数及简短的用例 明晚公开课:接口测试介绍 京东集团CTO张晨:用大数据创造更好的用户体验和价值