摘要 |
PROBLEM TO BE SOLVED: To provide a data storage system utilizing intermediate storage areas based on dynamic granules.SOLUTION: A data storage system includes data storage 310 and random access memory 304. A sorting module is communicatively coupled to the random access memory, and sorts data blocks of write data received in the random access memory of the data storage. A storage controller 302 is communicatively coupled to the random access memory and the data storage and configured to write the sorted data blocks into one or more individually sorted granules in a granule storage area 308 of the data storage, where each granule is dynamically constrained to a subset of logical block addresses. |