15. A system comprising: a processor coupled to a memory, the processor being configured to: generate a first address string based on a set of attributes of a first object included in a database of the memory and a set of attributes of a second object included in the database, the set of attributes of the first object containing the second object and the set of attributes of the second object referencing a third object, the first address string indicating, based on the set of attributes of the first object containing the second object, a first relationship that deletion of the first object from the database requires also deleting the second object, the first address string also indicating, based on the set of attributes of the second object referencing the third object, a second relationship that deletion of the second object from the database does not require deleting the third object; store the first object in a first location in an object storage area associated with the database; store the second object in a second location in the object storage area, the second location being based on the first relationship indicated by the first address string; store the third object in a third location in the object storage area, the third location being based on the second relationship indicated by the first address string; and store the first address string in an address string storage area associated with the database in association with the first object, the first address string including a first indicator of the first location, a second indicator of the second location, and a third indicator of the third location.
17. The system of claim 15 wherein the processor is configured to parse the first address string to determine a first relational path between the first object, the second object, and the third object.