Patent ID: 8805776
Filing Date: 2014-08-12
Classification: G06F

Abstract:
1. A computer implemented system comprising at least one processor and at least one computer-readable storage medium comprising a magnetic storage device having instructions executable by the at least one processor to implement: an entity having a plurality of relationships associated therewith; a tracking component configured to track information associated with at least one of the plurality of relationships, when serializing or deserializing the entity among multiple tiers of a database, the tracking component configured to preserve the at least one of the plurality of relationships by attaching key information to the entity such that the key information acts as a proxy for a relationship between the entity and a related entity during at least the serializing, wherein a retrieval of a value included in the key information follows either a first retrieval protocol if the entity is in a first state or a second retrieval protocol if the entity is in a second state, the first state corresponding to the entity being included in an attached graph and varying according to whether the value is null or non-null, the second state corresponding to the entity being detached.