发明名称 HIERARCHICAL STORAGE FOR LSM-BASED NoSQL STORES
摘要 Logically arranged hierarchy or tiered storage may comprise a layer of storage being a faster access storage (e.g. solid state drive (SSD)) and another (e.g., next) layer being a traditional disk (e.g. HDD). In one embodiment, compaction occurs within the higher layer, e.g., until there is no more room and then during the compaction sequence the data may be moved down to the lower layer. In another embodiment, compaction and migration to a lower layer may occur within the higher layer, e.g., based on one or more policies, even if the higher layer is not full. In one embodiment, the data between layers are maintained as disjoint. In one embodiment, the more recent versions are always in the higher layer and the older versions are always in the lower layer.
申请公布号 US2015058568(A1) 申请公布日期 2015.02.26
申请号 US201314043430 申请日期 2013.10.01
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Fong Liana L.;Tan Wei
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项 1. A system for storing data, comprising: a storage hierarchy comprising a plurality of memory and storage devices with different characteristics; a computer module operable to execute on a processor and further operable to place data in uppermost storage layer of the storage hierarchy, the module further operable to flush the data from the uppermost storage layer to a next lower storage layer in the storage hierarchy, wherein the storage hierarchy is logically arranged from upper to lower layers in order of increasing access latency, the module further operable to determine whether the data stored in the next lower storage layer should be compacted and migrated, and in response to determining that the data stored in the next lower storage layer should be compacted and migrated, the module further operable to merge the data with other data stored in the next lower storage layer and migrating the data to a storage layer next to the next lower storage layer, wherein each storage layer in the storage hierarchy stores data that is disjoint from its upper storage layer.
地址 Armonk NY US