| CPC G06F 16/2358 (2019.01) [G06F 16/14 (2019.01); G06F 16/285 (2019.01)] | 20 Claims |

|
1. A system comprising:
a processor; and
a non-transitory machine-readable storage medium comprising instructions executable on the processor to:
determine, in response to a receiving a client request, that a size of a first data object to be created, including first data content, is less than a first size threshold;
based on determining that the size of the first data object including the first data content is less than the first size threshold, insert the first data content of the first data object together with metadata of the first data object into an object location table, wherein the object location table stores metadata pertaining to a plurality of data objects within a distributed file system;
determine a second data object to be created within the distributed file system, wherein the second data object, including second data content, is of a size greater than or equal to the first size threshold;
write metadata of the second data object into the object location table; and
insert the second data content of the second data object into an object data table, wherein the metadata of the second data object written into the object location table comprises a reference to the object data table.
|