发明名称 |
Fast Data Initialization |
摘要 |
A method and system for fast file initialization is provided. An initialization request to create or extend a file is received. The initialization request comprises or identifies file template metadata. A set of allocation units are allocated, the set of allocation units comprising at least one allocation unit for the file on a primary storage medium without initializing at least a portion of the file on the primary storage medium. The file template metadata is stored in a cache. The cache resides in at least one of volatile memory and persistent flash storage. A second request is received corresponding to a particular allocation unit of the set of allocation units. Particular file template metadata associated with the particular allocation unit is obtained. In response to the second request, at least a portion of a new allocation unit is generated. |
申请公布号 |
US2015089138(A1) |
申请公布日期 |
2015.03.26 |
申请号 |
US201414336860 |
申请日期 |
2014.07.21 |
申请人 |
Oracle International Corporation |
发明人 |
Tao Zuoyu;Shi Jia;Umamageswaran Kothanda;Aya Selcuk |
分类号 |
G06F12/08 |
主分类号 |
G06F12/08 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method comprising:
receiving an initialization request to create or extend a file, wherein the initialization request comprises or identifies file template metadata; allocating a set of allocation units comprising at least one allocation unit for the file on a primary storage medium without initializing at least a portion of the file on the primary storage medium; storing the file template metadata in at least one of a volatile memory cache and a persistent memory cache; receiving a second request corresponding to a particular allocation unit of the set of allocation units; obtaining particular file template metadata associated with the particular allocation unit; and in response to the second request, generating at least a portion of the particular allocation unit; wherein the method is performed by one or more computing devices. |
地址 |
Redwood Shores CA US |