关于对象存储的定义其实把哈希表的定义看一下基本上就能懂了。data fun(key); data就是用户要找的数据KEY就是类似于传统存储的META DA 关于对象存储的定义其实把哈希表的定义看一下基本
关于对象存储的定义其实把哈希表的定义看一下基本上就能懂了。
data fun(key);
data就是用户要找的数据
KEY就是类似于传统存储的META DATA但是又不一样是通过一个算法得到的标签。
然后通过这个FUN得到数据
KEY中的数据就已经包含了数据所存在的具体物理位置比如盘柜磁道。。等等但是它是属于抽象出来的一串数字需要通过这个FUN来运算得到一个具体的相关数据这样就可以有很大的发挥空间了。
这样就可以把META DATA这个服务单独的独立出来单独为起做一个SERVER然后任何的数据访问都先通过这个SERVER查询之后然后再到具体的某个存储
NETAPP的存储就是这种设计理念。
以后未来的OPENSATCK也会采取这种设计理念因为这样做可以线性的扩展盘柜而不会对性能造成太大的影响基本上都是线性增长的。因为查询KEY的时候即使不在一个数量级也是可以有具体的算法来优化的。
EMC的ISLION不是这个设计理念特此申明。
【本文由:高防cdn http://www.558idc.com/gfcdn.html 复制请保留原URL】