1. A system comprising: a communication interface; a memory storing computer-executable instructions; a distributed hash table (DHT) system storing N items; and a processor in communication with the communication interface, the DHT system, and the memory, the processor configured to execute the computer-executable instructions to: receive first object data describing information associated with an object comprising a subset of the N items including at least: a first item which includes a first item identification (ID) and a first attribute; and a second item which includes a second item ID and a second attribute; store, using the DHT system, the first item at a first memory location as read-only data and the second item at a second memory location as read-only data, wherein the second memory location is different from the first memory location; generate first manifest data which includes: the first item ID and a first page ID associated with the first item ID, wherein the first page ID identifies the first memory location used to locate the first attribute; and the second item ID and a second page ID associated with the second item ID, wherein the second page ID identifies the second memory location used to locate the second attribute; generate first head record data indicating the first manifest data is current; receive second object data describing information associated with the object, the second object data including: the first item; a modified item which includes the second item ID and a modified attribute that has been modified when compared to the second attribute of the second item; a third item which includes a third item ID and a third attribute; store, using the DHT system, the third item as read-only data at a third memory location, and the modified item including the second item ID and the modified attribute as read-only data at a fourth memory location without performing a look up of the second item including the second item ID and the second attribute at the second memory location and without performing an update at the second memory location to change the second attribute associated with the second item ID to the modified attribute associated with the second item ID, wherein the third memory location is different from the fourth memory location; generate second manifest data which includes: the first item ID and the first page ID that is associated with the first item ID, wherein the first page ID identifies the first memory location used to locate the first attribute; the third item ID and a third page ID associated with the third item ID, wherein the third page ID is used to identify the third memory location to locate the third attribute; the second item ID and a fourth page ID associated with the second item ID, wherein the fourth page ID is used to identify the fourth memory location to locate the modified attribute; generate second head record data by modifying the first head record data to indicate the second manifest data is current, the first manifest data remains stored intact as read-only data; receive, over a network, a request from a client device for the first item and the modified item; identify the second manifest data as being current using the second head record; responsive to identifying the second manifest data as being current, use the second manifest data to locate the first attribute associated with the first item ID at the first memory location by using the first page ID associated with the first item ID and to locate the modified attribute associated with the second item ID at the fourth memory location by using the fourth page ID associated with the modified item; and provide, over the network to the client device, the first attribute associated with the first item ID and the modified attribute associated with the second item ID.