发明名称 Placement of data in shards on a storage device
摘要 A method, system and computer program product for placing data in shards on a storage device may include determining placement of a data set in one of a plurality of shards on the storage device. Each one of the shards may include a different at least one performance feature. Each different at least one performance feature may correspond to a different at least one predetermined characteristic associated with a particular set of data. The data set is cached in the one of the plurality of shards on the storage device that includes the at least one performance feature corresponding to the at least one predetermined characteristic associated with the data set being cached.
申请公布号 US9189405(B2) 申请公布日期 2015.11.17
申请号 US201113197391 申请日期 2011.08.03
申请人 International Business Machines Corporation 发明人 Kaplinger Todd E.;Gaur Nitin;Bhogal Kulvir Singh;Johnson Christopher Douglas
分类号 G06F12/00;G06F12/08;G06F3/06 主分类号 G06F12/00
代理机构 Moore & Van Allen, PLLC 代理人 Moore & Van Allen, PLLC
主权项 1. A system, comprising: a storage appliance for storing data; a plurality of shards on the storage appliance, wherein each one of the shards comprises a different type of storage device including a different at least one performance feature, each different at least one performance feature of the different types of storage devices corresponding to a different at least one predetermined characteristic associated with a particular set of data, wherein the plurality of shards comprises: a first shard named a primary shard; anda second shard named a secondary shard, wherein the at least one performance feature of the primary shard comprises a higher level persistence and a faster data access speed than the at least one performance feature of the secondary shard; a module for tagging a data set with a particular tag designation of a plurality of tag designations before caching, the particular tag designation identifying one of the plurality of shards by name in which the data set is to be cached based on the at least one predetermined characteristic associated with the data set, the plurality of tag designations each identifying one of the plurality of shards by a different name; and wherein the data set is cached in a particular one of the plurality of shards on the storage appliance based on the tag designation, the at least one performance feature of the particular one of the plurality of shards corresponding to the at least one predetermined characteristic associated with the data set being cached.
地址 Armonk NY US