CPC G06F 16/152 (2019.01) [G06F 16/164 (2019.01); G06F 16/188 (2019.01); G06F 21/6227 (2013.01)] | 20 Claims |
1. A data storage system, comprising:
a memory that stores executable components; and
a processor that executes the executable components stored in the memory, wherein the executable components comprise:
a path analysis component that determines a first length of a first object name associated with a first data object, the first object name comprising a directory path associated with the first data object;
a junction point component that, in response to determining that the first length is larger than a length threshold, generates a second data object as a new data object having a same object structure as the first data object, wherein the second data object is generated with a second object name that comprises a representation of the directory path associated with the first data object, and wherein the second object name has a second length that is less than the first length; and
a path reference component that alters the first object name in response to the junction point component generating the second data object, resulting in an altered first object name that comprises a reference to the second data object instead of the directory path associated with the first data object.
|